我希望从其他控制器类中的一个控制器类的Combobox访问所选项的值。
我有三个价值观" Easy"," Medium"和"困难"在一个控制器类的组合框可观察列表中。可以说,我选择" Easy"选项并继续进行其他课程,然后我希望获得它的价值,即“简单”。在这种情况下。
我在第一节中声明了我的Combobox如下:
public ComboBox combobox = new ComboBox();
在其他课程中,我正在编写以下代码,以便在按下按钮时访问其值:
HomefxmlController hfc = new HomefxmlController();
System.out.println(hfc.combobox.getSelectionModel().getSelectedItem());
它返回 NULL
我进一步尝试使用返回类型" String"的方法来访问它,但是却得到了NullPointerException。
有人能告诉我如何解决它并从完全不同的类中访问其项目值吗?
FYI :这与更改场景和访问其他FXML控制器类没有关系,我在访问对象值时遇到问题。