[英]Understanding code written within a mouse listener
我正在從另一位開發人員那里讀取代碼,並試圖了解該代碼的工作原理:
final ChartPanel chartPanel = new ChartPanel(aChart);
chartPanel.addChartMouseListener(new ChartMouseListener() {
@Override
public void chartMouseClicked(ChartMouseEvent event) {
//code
}
@Override
public void chartMouseMoved() {}
});
我知道這基本上是一個長方法調用,但是它究竟如何工作? 我看到一個新的ChartMouseListener()實例化,但是之后發生了什么?
具有2個覆蓋方法的ChartMouseListener
匿名實例正在使用該組件注冊為偵聽器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.