如何读取JavaFXGUI中每个组合框的选定元素?

如何读取JavaFXGUI中每个组合框的选定元素?,java,user-interface,intellij-idea,combobox,Java,User Interface,Intellij Idea,Combobox,我试图读取GUI中组合框的所有元素。我目前正在尝试在将所有组合框添加到GUI之后,将它们添加到arraylist中。从这里开始,我尝试使用for-each循环,但IntelliJ不断给我一个错误,它需要一个对象 在如下所示的current for循环中,我试图通过索引引用arraylist对象来实现同样的目的,但它拒绝将它们识别为combobox对象,因此“getValue()”返回一个“Cannot Resolve Method”错误,这毫无意义 我很沮丧,任何帮助都将不胜感激 for(int

我试图读取GUI中组合框的所有元素。我目前正在尝试在将所有组合框添加到GUI之后,将它们添加到arraylist中。从这里开始,我尝试使用for-each循环,但IntelliJ不断给我一个错误,它需要一个对象

在如下所示的current for循环中,我试图通过索引引用arraylist对象来实现同样的目的,但它拒绝将它们识别为combobox对象,因此“getValue()”返回一个“Cannot Resolve Method”错误,这毫无意义

我很沮丧,任何帮助都将不胜感激

for(int i = 0; i < cb.size(); i++){
                    f.WriteFile("answers.txt",true, cb.get(i).getValue().toString());
                }
for(int i=0;i
您可以查看此链接我已经反复查看了该页面。所有的东西都按原样打进去了,所以我很沮丧。这个问题可能是ArrayList和ComboBox之间的交互问题,但我无法理解这可能是什么。您介意为这个
cb
变量添加声明行吗?如果这是您遇到的问题,我们需要知道它的类型。它是一个Arraylist,定义为组合框的Arraylist