14:43概要JComboBoxのエディタなどに内余白を設定します。上記のサンプルでは、JComboBoxに、Border(EmptyBorderとMatteBorderを切り替え可能)を設定したListCellRendererを設定して、ドロップダウンリストの左余白をすこし広げています。JComboBoxが編集不可の場合、エディタ部分もこの余白が自動的に適用されます。以下は、JComboBoxが編集可の場合のテストです。1.6.0で実行すると、以下のようになるLookAndFeel毎にJComboBoxの余白の描画は異なるみたいなので、全部まとめて消すのは難しい?BasicComboBoxUIも、ComboBox.buttonDarkShadowがArrowButtonの三角とボタンの影に使われていて微妙BasicComboBoxUI#createArrowButton()をオーバーライドして別途三角形アイコンを使う方がよさそうコードは、JComboBoxのBorderを変更するに移動。System上記のスクリーンショットのようなWindowsLookAndFeelでJComboBoxの高さが小さすぎる件が修正される?コメントなんだか、よく分からなくなってきましたorz。1.6.0_10-beta-b22で、BasicComboBoxUIのpaddingにすこし修正が入っている?ようです。21:38:58LookAndFeelの切り替えなどを追加しました。).setBorder(padding);がJComboBox本体に効かない(フォーカスのためのBorderのせい?)ため、セルレンダラーを作成して毎回余白を適用するように変更。7のLookAndFeelでは、JComboBox本体の点線によるフォーカス表示が無くなる。