- 既知のすべての実装クラス:
BasicComboPopup
,MetalComboBoxUI.MetalComboPopup
public interface ComboPopup
コンボボックスのポップアップ部分の実装に必要なメソッドを定義するインタフェースです。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beans
パッケージに追加されました。 XMLEncoder
を参照してください。
-
メソッドのサマリー
修飾子と型メソッド説明コンボボックスに追加されるキー・リスナー、またはnullを返します。getList()
コンボボックスの項目を描画するために使用されているリストを返します。コンボボックスに追加されるマウス・リスナー、またはnullを返します。コンボボックスに追加されるマウス・モーション・リスナー、またはnullを返します。void
hide()
ポップアップを非表示にしますboolean
ポップアップが可視(現在表示中)である場合にtrueを返します。void
show()
ポップアップを表示します。void
UIがアンインストール中であることをComboPopupに通知するために呼び出されます。
-
メソッドの詳細
-
show
void show()ポップアップを表示します。 -
hide
void hide()ポップアップを非表示にします -
isVisible
boolean isVisible()ポップアップが可視(現在表示中)である場合にtrueを返します。- 戻り値:
- コンポーネントが可視の場合は
true
、そうでない場合はfalse
。
-
getList
コンボボックスの項目を描画するために使用されているリストを返します。 このメソッドはかなり実装固有なので、一般のリスト操作には使わないようにしてください。- 戻り値:
- コンボ・ボックスにアイテムを描画するために使用されているリスト
-
getMouseListener
MouseListener getMouseListener()コンボボックスに追加されるマウス・リスナー、またはnullを返します。 このメソッドがnullを返す場合、コンボボックスには追加されません。- 戻り値:
MouseListener
またはnull
-
getMouseMotionListener
MouseMotionListener getMouseMotionListener()コンボボックスに追加されるマウス・モーション・リスナー、またはnullを返します。 このメソッドがnullを返す場合、コンボボックスには追加されません。- 戻り値:
MouseMotionListener
またはnull
-
getKeyListener
KeyListener getKeyListener()コンボボックスに追加されるキー・リスナー、またはnullを返します。 このメソッドがnullを返す場合、コンボボックスには追加されません。- 戻り値:
- コンボ・ボックスに追加されるキー・リスナーまたはnull
-
uninstallingUI
void uninstallingUI()UIがアンインストール中であることをComboPopupに通知するために呼び出されます。 ComboPopupがコンポーネントにリスナーを追加した場合、ここでそれらを削除するべきです。
-