EDITED
我想要做的是当JComboBox中没有选择任何项目时,它会将标签文本设置为"没有选择项目"。这是我尝试但它没有工作,因为默认情况下,如果没有选择项目,它将自动选择数组中的第一项[0]
示例
if(comboBox.getSelectedIndex() >-1)
{
label.setText(comboBox.getSelectedItem());
}
else
label.setText("No Item is Selected");
答案 0 :(得分:0)
<强>解决强>
我将我的字符串数组中的第一个索引设置为&#34; - &#34;因此,如果默认情况下没有选择它的&#34; - &#34;。
if(comboBox.getSelectedItem().equals("-"))
{
label.SetTest("No Item is Selected");
}
else if(comboBox.getSelectedIndex() > 0)
label.SetText(comboBox.getSelectedItem());