如何从java中的另一个类调用combobox选中的项?

时间:2012-12-29 20:41:02

标签: java swing variables jcombobox

final JComboBox departure = new JComboBox();
departure.setModel(new DefaultComboBoxModel(new String[] {"city1", "city2", "city3"}));
departure.setBounds(413, 11, 147, 20);
int selectedIndex1=departure.getSelectedIndex();
contentPane.add(departure);

我正在为我的家庭作业编写公交预订系统,我使用JComboBox来选择目的地和出发城市。我想从另一个班级调用所选项目。在这个课程中,用户将选择他的座位。

如何从其他课程中调用所选项目?请帮帮我..谢谢。

1 个答案:

答案 0 :(得分:6)

您可以将JComboBox作为班级成员变量&添加方法以返回getSelectedItem的结果:

public class MyGuiApp {

    private JComboBox comboBox;

    // constructor, init method, etc.

    public String getSelectedItem() {
       return (String)comboBox.getSelectedItem();
    }
}