1

JComboBox の UI をデフォルトの金属の外観からカスタム UI に変更したいと考えています。添付の​​画像を参照してください。

サンプル

JComboBox のすべての UIDefaults を変更しようとしましたが、成功しませんでした。

どうすればこれを達成できますか?

jdk1.4.2

4

3 に答える 3

3

独自の ComboBoxUI クラスを作成する必要があります。簡単にするために、Synth または Nimbus のルック アンド フィールを検討することをお勧めします。

于 2009-06-22T11:51:24.200 に答える
0

矢印の画像を変更し、この JComboBox の背景をスタイルで変更する必要があります。

于 2009-06-22T11:13:09.193 に答える
0

WindowsLookAndFeel を使用します。

これは、アプリケーションを winows で実行している場合にのみ機能します。

メインでは、UI を作成する前にこれを行うことができます。


try{
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}catch(Exception ignore){
}
于 2009-06-24T15:48:49.093 に答える