現在、私はいくつかの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を使用しています。問題は背景、フォント、境界線ではありません。私はそれらをすべて設定しました。それはまだ選択されていないtoughtを示すいくつかのハイライトを示しています。私は画像を追加しました。 – FlaverBeat
このハイライトの画像を追加してください – roeygol
私は画像を追加しました。問題を解決するのに役立ちたいと思っています。 – FlaverBeat
これまでに行ったことをコードと、結果UIを表示できる画像に加えてください。 – roeygol