我想使用快捷键来执行操作。<Button layoutX="554.0" layoutY="411.0" mnemonicParsing="false" onAction="#edit" onKeyPressed="#edit_key" prefHeight="27.0" prefWidth="89.0" text="Edit" />FXML代码@FXMLprivate void edit_key(KeyEvent event) { if (event.getCode() == KeyCode.ENTER) { //to do button action }}
1 回答

小唯快跑啊
TA贡献1863条经验 获得超2个赞
下面是捕获模态表单上的按键的示例
在 FXML 编辑器中,在代码部分设置 onKeyPressed="#onPress" 下,我们的基本容器是锚点窗格。现在在该锚点窗格的控制器类中使用此方法
@FXML
private void onPress(KeyEvent ev) throws IOException{
kc = ev.getCode();
if(kc == KeyCode.ESCAPE){
strTRANSFER = txtEnterValue.getText();
onBack();
}
}
您可以使用您喜欢的任何 KeyCode
添加回答
举报
0/150
提交
取消