java
1 DefaultComboBoxModel<Object> Cmodel = new DefaultComboBoxModel(); 2 JComboBox<Object>[] comboBox = new JComboBox[6]; 3 int y = 133; 4 for(int i = 0; i < 6; i++ ){ 5 comboBox[i] = new JComboBox(Cmodel); 6 comboBox[i].setFont(new Font("MS 明朝", Font.PLAIN, 12)); 7 comboBox[i].setEditable(true); 8 comboBox[i].setBounds(140, y, 165, 29); 9 //コンボボックスの初期値の設定 10 comboBox[i].setSelectedItem(null); 11 contentPane.add(comboBox[i]); 12 y = y + 39; 13 }
(Cmodelには別のメソッドでデータを格納しています)
上記のように配列を使ってJComboBoxを作成しました。
しかし、一つのコンボボックスの中身を選ぶとすべてのコンボボックスの中身が変更されます。
どうしたら一つ一つ独立させることができますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/21 07:29
2018/11/21 07:30