我有一个JComboBox
其中我给了用户在JComboBox
中添加一个新值的可能性,当他们添加了我想要的值时,现在选择了该值。Java JComboBox选择最后一个值
它会自动总是将当前选择在JComboBox
的第一个值,是有办法,我可以将它设置为选择的最后一个值的时候,这将解决这个问题
我有一个JComboBox
其中我给了用户在JComboBox
中添加一个新值的可能性,当他们添加了我想要的值时,现在选择了该值。Java JComboBox选择最后一个值
它会自动总是将当前选择在JComboBox
的第一个值,是有办法,我可以将它设置为选择的最后一个值的时候,这将解决这个问题
jcomboBox.setSelectedValue("what you have added last");
---- or
jComboBox1.setSelectedIndex(jComboBox1.getItemCount()-1);
这是你正在寻找的代码尝试这个。
很高兴您同意我的建议。我没有指定获取项目数的方法来强制OP实际花时间阅读组合框API。 – camickr
JComboBox<String> test = new JComboBox<String>();
String value = "hello";
test.addItem(value);
test.setSelectedItem(test);
稍微描述一下,如何回答OP会更有帮助,你不觉得吗? –
是有办法,我可以将它设置为选择的最后一个值的时候,这将解决这个问题
comboBox.setSelectedIndex(...);
,您只需指定要选择这将是指数组合框中物品的数量 - 1.
请提供一个[SSCCE](http://sscce.org),以便我们可以看到有什么问题 –
...........? – MadProgrammer