我有几个JFrames。使用其中的一个(它包含textBox)我想将输入数据传递给另一个类中的变量。该变量用于构建JComboBox选择列表。我尝试通过JButton传输输入数据,但最终没有任何内容被传输,并且JComboBox保持空白。我需要以某种方式刷新JComboBox或什么?我的代码:通过JFrames传输数据
...
DataBase toTable = new DataBase();
...
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent click) {
toTable.data[0] = textField.getText();
}
});
变量从数据库类:
....
String data[] = {"","","","",""};
....
And the Main Class (it contains JComboBox):
...
DataBase data0 = new DataBase();
final JComboBox list0 = new JComboBox(data0.data);
list0.setBounds(10, 61, 110, 22);
contentPane.add(list0);
请参阅[使用多个JFrames,好/坏实践?](http://stackoverflow.com/a/9554657/418556) –