使某些JComboBox值无法选择

时间:2013-09-11 16:58:46

标签: jcombobox

如何使用户无法选择组合框值?

String [] names = {"john", "jack", "frank"};
JComboBox box = new JComboBox(names);
lezioniBox.insertItemAt("-- Choose a name --", 0); 
lezioniBox.setSelectedIndex(0); \\ I wanted to have a sort of hint

但我不希望-- Choose a name --可选择。我该怎么办?

1 个答案:

答案 0 :(得分:0)

但是,您无法在用户尝试使用JComboBox执行某些操作时添加一些验证代码。如果他们选择该选项,那么您可以抛出错误。这可以通过JComboBox上的事件侦听器来完成,或者如果以类似于表单的格式提交,则可以在用户选择“确定”,“保存”或每当您将“提交”按钮设置为时进行验证。