2016-11-10 8 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を使用しています。問題は背景、フォント、境界線ではありません。私はそれらをすべて設定しました。それはまだ選択されていないtoughtを示すいくつかのハイライトを示しています。私は画像を追加しました。 – FlaverBeat

関連する問題