我有一个ComboBox
我有8个项目,其中我想要显示所有但在某个条件下,用户应该只能选择前两个,所以我已经编程,如果条件为真,用户选择任何其他选项,然后显示消息框显示"You cannot choose this"
,然后自动选择默认值.到现在为止还挺好.
但现在的问题是用户无法通过查看JComboBox
可以选择的选项来确定,所以我想要做的是,如果条件为真,那么除了前两个选项之外的所有选项都应该被禁用(或者灰色或其他东西),以便用户可以知道你无法选择它,如果他们仍然这样做,那么我的消息框应该出现.
我尝试了什么:我试着查看这个,但我无法弄清楚问题中做了什么(它的答案对我没有用),我也尝试了其他选择,但没有成功.
注意:我正在使用Netbeans GUI来创建所有内容,我正在编写的代码已经开启JComboBoxActionPerformed
,我是一个新手,所以我无法弄清楚自己,为此道歉