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 print aaa をクリックし、rect2 print bbb をクリックする方法は?
私の実際のプログラムでは、何百もの四角形があり、イベントでは、やるべきことがたくさんあります。そのため、すべてのイベントを宣言したくありません。
ありがとう!