关于组合框的jFrame

时间:2012-04-16 08:48:58

标签: java swing jframe jcombobox

我想问一个关于组合框的问题,正如我在标题中提到的那样。我想制作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);`

1 个答案:

答案 0 :(得分:0)

你可以用这个

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

   }
}