【问题标题】:Select/deselect TextField in JavaFX在 JavaFX 中选择/取消选择 TextField
【发布时间】:2020-04-07 05:13:10
【问题描述】:

我有一个项目,其中包含 5 个文本字段,问题是当程序启动时,第一个文本字段总是被“选中”并带有光标?

我应该如何删除选择?我试过了..
1. textfield.clear() / 只清除内容,默认为空
2. textfield.setDisabled(true) / 我根本无法选择或编辑它
3. textfield.setEditable(false) / 我不能编辑
4. textfield.deselect() / 实际上这并没有做任何事情

有什么想法吗?

【问题讨论】:

  • 正确的术语是focused .. 如果不是第一个,还应该是什么?
  • 我不想被选中。用户应该手动点击他/她想要的地方。
  • 你应该在你的问题中添加所有必要的信息 :) 对你的后续问题同样保留(你可能会作为另一个问题发布).. 最好使用 minimal reproducible example

标签: java javafx selection textfield


【解决方案1】:

在父级中尝试root.requestFocus();

【讨论】:

  • 谢谢,如果 TreeItems 没有 requestFocus(),我应该调用哪个方法?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-03-15
  • 1970-01-01
  • 2017-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多