私は3つのjcomboboxを持っています。それらのすべてには、尊重されたデータ、請求書ID、請求書日付および請求書金額があります。 3人すべてにアクションリスナーがあり、それらをクラスに送ります。クラスでは、どのコンボボックスが変更されたかを調べるためにスイッチケースを実行します。そこから選択したアイテムを取得し、他の2つをその選択したアイテムに設定します。例えば選択された同じ値のインデックス最初のアイテムが指定されていないインデックス
index = jComboBox1.getSelectedIndex();
jComboBox3.setSelectedIndex(index);
jComboBox4.setSelectedIndex(index);
私が抱えている問題は、量が同じであれば、その量の最初のインデックスを選択することです。どうすればこの問題を解決できますか?
金額とは何ですか? – matt
@matt amountは請求書の金額であり、aは2倍です。 – Captain
もう少しコードが必要になります。 '...そこから、選択したアイテムを取得し、他の2つをその選択したアイテムに設定します.'これはあなたが投稿したコードとは異なります。あなたはequalsをオーバーライドしましたか?なぜ金額がどういう意味ですか?あなたのコンボボックスは何ですか?例えば。 'JComboBox' –
matt