【发布时间】:2019-04-17 08:39:39
【问题描述】:
我有这个功能在单击按钮时运行,但我想在按下回车时运行相同的功能。我该怎么做?
@FXML
public void login(ActionEvent event) throws IOException {
if(txtUName.getText().equals("jesse") && txtPass.getText().equals("essej")){
Parent home;
try {
home = FXMLLoader.load(getClass().getResource("Home.fxml"));
Scene homeScene = new Scene(home);
Stage window = (Stage)((Node)event.getSource()).getScene().getWindow();
window.setScene(homeScene);
window.show();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}else {
lblError.setVisible(true);
}
}
【问题讨论】:
-
您是否尝试在 Google 上搜索“如何处理 JavaFX 中的关键事件”之类的内容?
-
@Gnas 是的,但是我需要一个鼠标点击事件和一个按键事件。
-
请提供一个minimal reproducible example 来说明问题。
标签: java javafx scenebuilder