目前我正在与一些JComponents构建一个小工具。当我改变背景颜色之类的东西时,它变得可见,组合框有一些突出的边框。我已经删除了边界并更改了所有选项的外观。有人知道这个突出显示是什么或者如何删除?Java - JComboBox删除高亮显示
Here you can see the slight blue/white highlight.
目前我正在与一些JComponents构建一个小工具。当我改变背景颜色之类的东西时,它变得可见,组合框有一些突出的边框。我已经删除了边界并更改了所有选项的外观。有人知道这个突出显示是什么或者如何删除?Java - JComboBox删除高亮显示
Here you can see the slight blue/white highlight.
你可以谈论渲染你的组合框。
以下链接可能会帮助你:
http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html#renderer
您可以覆盖你的组合框来创建自己的定制版本的默认实现。
更具体而言,请查看setBackground
和setForeground
部件。
我已经使用setBackground和setForeground。问题不是背景,字体或边框。我把它们都设置好了。它仍然显示出一些亮点,甚至没有选择它。我添加了一个图像。 – FlaverBeat
请添加此高亮显示的图片 – roeygol
我确实添加了图像。希望有助于解决问题:) – FlaverBeat
请添加您迄今为止使用您的代码所做的工作,以及可以向我们展示结果UI – roeygol