0
我有一個場景,而這個所謂的btnRemove全功能按鍵,滿足條件但if語句不會觸發?
Button btnRemove = new Button("Remove");
btnRemove.setMinWidth(85);
btnRemove.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent t) {
if(mediaTable.getSelectionModel().isEmpty()){
txtNotification.setText("Please select an item from the list");
}
else{
medium.remove(mediaTable.getSelectionModel().getSelectedItem());
}
}
});
,現在我想讓它這樣,當DELETE - 鍵被按下時,則觸發btnRemove按鈕和刪除項目聚焦/選定的元素。
下面的代碼:
scene.setOnKeyReleased(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent event) {
System.out.println(event.getCode());
if("DELETE".equals(event.getCode())) {
System.out.println("ATTEMPT ----");
btnRemove.fire();
}
}
});
當我運行它,控制檯輸出DELETE每當我按下DELETE ,但之後不輸出 「未遂----」 。
我不明白爲什麼它不應該觸發
什麼給?