javafx - 在 javafx 的文本字段中按下 tabkey
问题描述
当我的 javafx 文本字段中的输入数量最多填充四个时,我希望按下 tab 键。
请让我知道如何从上面的问题中得到答案。
我很好奇如何获得制表键动作。
textfield.textProperty().addListener((observable, oldValue, newValue) -> {
if(!newValue.matches("[0-9]*") || newValue.length()>4){
textfield.setText(oldValue);
}else if(newValue.length()==4) {
KeyEvent tab = new KeyEvent(keyEvent.getEventType(), null,
null, KeyCode.TAB, false, false, false, false);
}
});
解决方案
推荐阅读
- javascript - 如何使用jQuery选择多个以字符串开头的div id
- php - gmdate 12 小时休息
- function - 将函数的元素传递给 MATLAB 中的函数
- .net - .NET Core 5.0 Singleton 访问 Configuration 和 HttpContext
- xcode - MacOs 应用程序中的 xcode 12 是否支持 @ObservedObject?
- bash - 递归地将子文件夹中的文件夹移动到其父文件夹
- list - 如何在页面中初始化全局列表并在flutter的另一个页面中使用它
- python - //在python中是什么意思?
- java - JVM 不会为已处理的 ResultSet 对象释放内存
- css - 使用自定义 CSS 覆盖 Elementor 默认值?