JComboBox没有变化

时间:2016-01-13 05:47:24

标签: java swing jcombobox

我正在为我的java程序使用JComboBox,并且该框的编码如下

JComboBox category = new JComboBox(cats);
category.addActionListener(this);
category.setActionCommand("combo");
category.setBounds(125,200,400,50);
add(category);

其中cats是一个String数组。但是,即使我更改了所选索引,getSelectedIndex()方法仍会返回0.请帮助。

2 个答案:

答案 0 :(得分:0)

你试过这个:

String[] cats = new String[] {"meow1", "meow2"};
JComboBox<String> category = new JComboBox<>(cats);

答案 1 :(得分:0)

你试过这个吗?

JComboBox category = new JComboBox();
category.addActionListener(this);
category.setActionCommand("combo");
category.setBounds(125,200,400,50);
add(category);

category.setModel(new DefaultComboBoxModel<>(cats));