3
配列オブジェクトをコンストラクタの引数として渡さずに、既存のコンボボックスに配列を追加したいとします。おそらく方法を使用してこれを行う方法はありますか?次コンボボックスに配列を追加する
Object[] comboBoxDisplay = myAnimals.toArray();
comboAnimals.add(comboBoxDisplay);
配列オブジェクトをコンストラクタの引数として渡さずに、既存のコンボボックスに配列を追加したいとします。おそらく方法を使用してこれを行う方法はありますか?次コンボボックスに配列を追加する
Object[] comboBoxDisplay = myAnimals.toArray();
comboAnimals.add(comboBoxDisplay);
よう
何かが、それはaddElement()
方法を提供JComboBox
を構築するためにDefaultComboBoxModel
を使用してください。
これは、単一のステートメントではなく、ループから呼び出す必要がありますが、そのために彼らは私たちに「大金」を支払うのです。 ;)
次のようにすることもできます。 DefaultComboBoxModel newModel = new DefaultComboBoxModel(myAnimals.toArray()); comboAnimals.setModel(newModel); –
@AKJ私はその可能性を考えましたが、コンボの現在のエントリを消去します。 OPは*現在の*エントリに質問を追加したいと思っています。 –