作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 JComboBox 填充了一些随机项目,可以在运行时更改。我使用 getListCellRendererComponent(...) 将它们设置为 JLabels。我还将其中一些 Jlabels 设置为 setEnabled( false )。
当用户从该 JComboBox 中选择一个项目时,有没有办法检测它是启用还是禁用?
最佳答案
渲染器只是绘制它们,因此不会有 isEnabled 值要检查。当您查看选择时,请使用 cellRenderer 用于确定是否允许某个值的相同逻辑。或者可能从列表中删除这些值而不是禁用。
关于java - 检测选定的 JComboBox 项是启用还是禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5611930/
我是一名优秀的程序员,十分优秀!