0

タイトルにも少し触れましたが、コンボボックスについて質問したいと思います。出発都市を含むコンボボックスと到着都市を含むコンボボックスを 2 つ作成したいと考えています。

例えば:

ニューヨーク、パリ、ドバイなどの目的地があります。そのため、出発時にニューヨークを選択した場合、ニューヨークを他のコンボボックス (到着時) に表示したくありません。どうすればこれらを行うことができますか?

JComboBox Departure = new JComboBox();
Departure.setBounds(31, 58, 28, 20);
contentPane.add(Departure);

JComboBox Arrival = new JComboBox();
Arrival.setBounds(114, 58, 28, 20);
contentPane.add(Arrival);`
4

1 に答える 1

0

あなたはこれを使うことができます

 for(int i = 0; i < Departure.getItemCount(); i++){
      if(Departure.getItemAt(i).equals(Departure.getSelectedItem())){
         Arrival.removeItemAt(i):

   }
}
于 2012-04-16T09:03:27.700 に答える