2016-11-10 91 views
0

目前我正在与一些JComponents构建一个小工具。当我改变背景颜色之类的东西时,它变得可见,组合框有一些突出的边框。我已经删除了边界并更改了所有选项的外观。有人知道这个突出显示是什么或者如何删除?Java - JComboBox删除高亮显示

Here you can see the slight blue/white highlight.

+0

请添加此高亮显示的图片 – roeygol

+1

我确实添加了图像。希望有助于解决问题:) – FlaverBeat

+1

请添加您迄今为止使用您的代码所做的工作,以及可以向我们展示结果UI – roeygol

回答

0

你可以谈论渲染你的组合框。

以下链接可能会帮助你:

http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html#renderer

您可以覆盖你的组合框来创建自己的定制版本的默认实现。

更具体而言,请查看setBackgroundsetForeground部件。

+0

我已经使用setBackground和setForeground。问题不是背景,字体或边框。我把它们都设置好了。它仍然显示出一些亮点,甚至没有选择它。我添加了一个图像。 – FlaverBeat