Rectangle rect1 = new Rectangle(10, 10, 20, 20);
Rectangle rect2 = new Rectangle(60, 10, 20, 20);
EventHandler<MouseEvent> event = new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent ae) {
System.out.println("aaa");
}
};
rect1.setOnMouseClicked(event);
rect2.setOnMouseClicked(event);
如何点击 rect1 打印 aaa,点击 rect2 打印 bbb ?
在我的真实程序中,我有数百个矩形,实际上,我有很多事情要做。所以我不想为每个人声明事件。
谢谢!