【问题标题】:JavaFX Button is shown as selected when showing StageJavaFX 按钮在显示阶段时显示为选中状态
【发布时间】:2017-10-06 13:30:27
【问题描述】:

第一次进入舞台时我的按钮显示选中,即使选择第二个按钮,它也会自动显示第一个按钮被选中。

如何预防?

【问题讨论】:

  • 您未显示的代码中有问题;)请参阅stackoverflow.com/help/mcve
  • 很抱歉,因为我不知道哪一部分错了。
  • 这就是为什么你应该阅读引用的页面;)

标签: java javafx


【解决方案1】:

您可以避免任何控件被聚焦,例如,如果您在显示舞台之前将容器聚焦在 Scene 上:

scene.getRoot().requestFocus();

【讨论】:

  • 哈哈:) tbh 我完全确定他的意思是第一个按钮显示为焦点,但现在我不太确定了......让我们看看^^
  • DVarga 你是对的。这些代码解决了问题:scene2 = new Scene(pane2);场景2.getRoot().requestFocus(); stage.setScene(scene2);
  • @WingKuiTsoi 很可能您正在根据症状进行治疗.. 没有清楚地了解到底出了什么问题以及为什么您的 sn-p 问题消失了,您将一次又一次地遇到类似的问题.. . 只是说.. 并向读心者致敬
猜你喜欢
  • 2018-10-29
  • 2016-12-30
  • 2019-06-30
  • 2017-07-13
  • 1970-01-01
  • 2018-04-02
  • 1970-01-01
  • 2018-10-11
  • 1970-01-01
相关资源
最近更新 更多