hax*_*ode 2 java methods mouselistener
我正在阅读其他开发人员的代码,并尝试了解此代码的工作原理:
final ChartPanel chartPanel = new ChartPanel(aChart);
chartPanel.addChartMouseListener(new ChartMouseListener() {
@Override
public void chartMouseClicked(ChartMouseEvent event) {
//code
}
@Override
public void chartMouseMoved() {}
});
Run Code Online (Sandbox Code Playgroud)
我知道它基本上是一个长方法调用,但这究竟是如何工作的?我看到一个新的ChartMouseListener()正在实例化,但之后会发生什么?