我有幾個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) –