我有下面這個例子,我想把我的文本「文本」和我的事件一起傳遞(當我點擊按鈕「bla」時)。我該怎麼做?如何通過javafx中的事件傳遞參數?
EventHandler<MouseEvent> handler = new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
System.out.println(text);
}
};
public void test(){
//...
Text text = "123567";
bla.setOnMousePressed(handler);
//...
}
小問題:
當我有以下幾點:
object1.setOnMouseClicked(event -> {
System.out.println("HELLO");
});
object2.setOnMouseClicked(event -> {
System.out.println("HELLO");
});
兩個對象,做同樣的事情時,對他們的 「setOnMouseClicked」。有沒有合併它們的語法?
給我5分鐘,需要得到我的電腦,但是你的問題應該回答 – JohnRW