2016-11-10 62 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