如何使用户无法选择组合框值?
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 --
可选择。我该怎么办?
答案 0 :(得分:0)
但是,您无法在用户尝试使用JComboBox执行某些操作时添加一些验证代码。如果他们选择该选项,那么您可以抛出错误。这可以通过JComboBox上的事件侦听器来完成,或者如果以类似于表单的格式提交,则可以在用户选择“确定”,“保存”或每当您将“提交”按钮设置为时进行验证。