【发布时间】:2018-06-22 07:52:24
【问题描述】:
我需要禁用 JFXTextField 中的空间。 我正在使用以下代码:
...
@FXML
private JFXTextField valueTextField;
valueTextField.setKeyListenerForSpace();
private void setKeyListenerForSpace(){
valueTextField.setOnKeyPressed( (event) -> {
if (event.getCode() == KeyCode.SPACE) {
System.out.println("Spacebar key detected!");
event.consume();
}
});
}
虽然程序检测到空格键被按下,但它在文本字段中输入了一个空格。
有什么建议吗?
【问题讨论】:
标签: javafx keyboard textfield detection