【问题标题】:Getting selected value from combobox returns null javafx从组合框中获取选定的值返回 null javafx
【发布时间】:2021-09-08 22:20:03
【问题描述】:

我正在尝试从组合框(由枚举填充)中设置和获取选定的值,但是当我尝试从组合框中选择一个项目然后打印出 getSelected 时它返回 null?

【问题讨论】:

  • 很可能,downvote 与关闭投票同时发布,这有一个原因(点击关闭链接时可以看到)“需要详细说明”。对于这样的问题,有时可以通过minimal reproducible example 添加,但在这种情况下,结果证明是可以回答的,无需提供额外的细节。

标签: java javafx scenebuilder


【解决方案1】:

如果我理解正确,您的问题是以下行打印 null?

System.out.println(getType()); //test 

这是因为

  1. type 的值尚未设置
  2. 默认情况下,comboBox的选中项为null。您可以使用comboBox.getSelectionModel().select(0) //or whatever value 进行设置

【讨论】:

    猜你喜欢
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-02
    相关资源
    最近更新 更多