【发布时间】:2014-05-29 07:33:03
【问题描述】:
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?
在我的实际程序中,我有数百个矩形,实际上,我有很多事情要做。所以我不想为每个人声明事件。
谢谢!
【问题讨论】:
标签: java javafx eventhandler