愚蠢的问题:我正在尝试为 JComboBox 着色 - 我的 ComboBoxRenderer getListCellRendererComponent 方法有时会获得控制并且工作正常 - 在其他时候 JComboBox 只是白色。这个问题似乎部分受到组合框是否具有焦点的影响,但我的方法似乎从来没有启用布尔值 cellHasFocus - 即使整个 JComboBox 看起来好像它有焦点一样!
我的一个想法是创建自己的 ComboBox 类 - 或者我可以创建一个 UI 类来处理绘画功能吗?我尝试过的任何方法似乎都不起作用-我们将不胜感激!