2010-11-24 13 views
2

私のアプリケーションにこのjComboBoxがあります。しかし、私がそれを開いたときに、ドロップダウンエリアが小さすぎて、それが表示されていると思われるすべての情報に収まりません。 jComboBoxのサイズを増やさずに表示する必要があるすべての情報に対応するために、ドロップダウン領域が広がるような作業はありますか?jComboBoxの表示領域

ありがとうございます。

+0

どのIDEを使用していますか? –

+0

JComboBoxをどのように埋め込むのですか? – dacwe

+0

@Mohamed Saligh:jDeveloper 11gを使用しています。@ – Rabin

答えて

1

を拡張することによりCombobox UIをカスタマイズすることです。ここでは初期のリリースです(実際のリンクで投稿を更新します)。このアプローチの利点は、機能がリスナーによってサポートされるため、BasicComboPopopを拡張するLAFで動作する必要があり、クラスを拡張する必要がないことです。

JComboBox comboBox = new JComboBox(items); 
BoundsPopupMenuListener listener = new BoundsPopupMenuListener(true, false); 
comboBox.addPopupMenuListener(listener); 

編集:最終コードはCombo Box Popupです。

+0

うわー、これは私が望んでいたものです。本当にありがとう。 – Rabin

+0

ねえ、あなたのブログのアドレスは何ですか? – Rabin

+0

@Rabin、最終コードが公開されました。 – camickr

3

あなたはおそらくステップコンボを探しています。

ここでの基本的な考え方は、私が実際にこの週末私のブログにこのコードをリリースするつもりだったMetalComboBoxUI

Here is a sample code

+0

私の友人に感謝します。 – Rabin

+0

@ラビンあなたは歓迎フレンドです:) –

関連する問題