如何禁用JComboBox中的某些项目

 翟峰 发布于 2023-01-14 15:24
  • php
  • 我有一个ComboBox我有8个项目,其中我想要显示所有但在某个条件下,用户应该只能选择前两个,所以我已经编程,如果条件为真,用户选择任何其他选项,然后显示消息框显示"You cannot choose this",然后自动选择默认值.到现在为止还挺好.

    但现在的问题是用户无法通过查看JComboBox可以选择的选项来确定,所以我想要做的是,如果条件为真,那么除了前两个选项之外的所有选项都应该被禁用(或者灰色或其他东西),以便用户可以知道你无法选择它,如果他们仍然这样做,那么我的消息框应该出现.

    我尝试了什么:我试着查看这个,但我无法弄清楚问题中做了什么(它的答案对我没有用),我也尝试了其他选择,但没有成功.

    注意:我正在使用Netbeans GUI来创建所有内容,我正在编写的代码已经开启JComboBoxActionPerformed,我是一个新手,所以我无法弄清楚自己,为此道歉

    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有