我正在为我的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.请帮助。
答案 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));