【发布时间】:2010-11-12 09:00:54
【问题描述】:
我有一个现有的 JComboBox 对象。我可以使用内部方法修改它的许多属性。但是,我找不到类似的方法来自定义弹出窗口的外观——特别是弹出窗口的背景颜色。我有一个现有的对象,所以我希望使用它现有的方法/属性,而不是编写一个专用的类。这可能吗?
注意:此问题不与上面的链接问题相同(错误地指出此问题已经有答案):该问题询问了所选项目的 bgcolor(在组合框的编辑框中);我在问弹出框的bgcolor。
【问题讨论】:
-
我的问题与上面的链接问题不同(错误地指出这个问题已经有了答案):该问题询问了 所选项目 的 bgcolor (在组合框的编辑框中);我在问弹出框的bgcolor。
-
另一个问题 [1] 是在我的之后发布的 - 当我发布我的时它并不存在。至于答案,虽然我接受的答案没有直接回答我的问题(而是另一个问题),但它确实指出了解决问题的明显正确(并且可能是唯一的)方式,即创建一个专门的单元格渲染器类。自从我发布我的问题以来,这个月没有人给出更好的答案,所以我认为它足够接近并接受了答案。 [1]:stackoverflow.com/questions/4412902/…
标签: java swing popup jcombobox