モジュール java.desktop
パッケージ javax.swing.plaf.metal

クラスMetalComboBoxUI


public class MetalComboBoxUI extends BasicComboBoxUI
JComboBox用のMetal UIです。

警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。

関連項目:
  • コンストラクタの詳細

    • MetalComboBoxUI

      public MetalComboBoxUI()
      MetalComboBoxUIを構築します。
  • メソッドの詳細

    • createUI

      public static ComponentUI createUI(JComponent c)
      MetalComboBoxUIのインスタンスを構築します。
      パラメータ:
      c - コンポーネント
      戻り値:
      MetalComboBoxUIのインスタンス
    • paintCurrentValue

      public void paintCurrentValue(Graphics g, Rectangle bounds, boolean hasFocus)
      必要に応じて、現在選択されている項目をペイントします。
      オーバーライド:
      paintCurrentValue、クラスBasicComboBoxUI
      パラメータ:
      g - ペイントされるGraphics
      bounds - 現在の値がペイントされるRegion
      hasFocus - JComboBoxにフォーカスがあるかどうか
      例外:
      NullPointerException - 引数が1つでもnullの場合。
      導入されたバージョン:
      1.5
    • paintCurrentValueBackground

      public void paintCurrentValueBackground(Graphics g, Rectangle bounds, boolean hasFocus)
      必要に応じて、現在選択されている項目のバックグラウンドをペイントします。
      オーバーライド:
      paintCurrentValueBackground、クラスBasicComboBoxUI
      パラメータ:
      g - ペイントされるGraphics
      bounds - バックグラウンドがペイントされるRegion
      hasFocus - JComboBoxにフォーカスがあるかどうか
      例外:
      NullPointerException - 引数が1つでもnullの場合。
      導入されたバージョン:
      1.5
    • getBaseline

      public int getBaseline(JComponent c, int width, int height)
      ベースラインを返します。
      オーバーライド:
      getBaseline、クラスBasicComboBoxUI
      パラメータ:
      c - ベースラインが要求されるJComponent
      width - ベースラインを取得する幅
      height - ベースラインを取得する高さ
      戻り値:
      ベースラインまたは0より小さい値(適切なベースラインがないことを示す)
      例外:
      NullPointerException - cnullである場合
      IllegalArgumentException - 幅または高さが0より小さい場合
      導入されたバージョン:
      1.6
      関連項目:
    • createPropertyChangeListener

      public PropertyChangeListener createPropertyChangeListener()
      次のクラスからコピーされた説明: BasicComboBoxUI
      コンボボックスに追加されるPropertyChangeListenerを作成します。 このメソッドがnullを返す場合、コンボボックスには追加されません。
      オーバーライド:
      createPropertyChangeListener、クラスBasicComboBoxUI
      戻り値:
      PropertyChangeListenerのインスタンス、またはnull
    • editablePropertyChanged

      @Deprecated protected void editablePropertyChanged(PropertyChangeEvent e)
      非推奨。
      Java 2プラットフォームv1.4以降使われていません。
      Java 2プラットフォームv1.4以降、このメソッドは使われていません。 呼び出しまたはオーバーライドしないでください。 このメソッドのすべての機能はMetalPropertyChangeListener内にあります。
      パラメータ:
      e - PropertyChangeEventのインスタンス
    • layoutComboBox

      public void layoutComboBox(Container parent, MetalComboBoxUI.MetalComboBoxLayoutManager manager)
      parentコンテナ内のJComboBoxをレイアウトします。
      パラメータ:
      parent - コンテナ
      manager - MetalComboBoxLayoutManagerのインスタンス
    • removeListeners

      @Deprecated protected void removeListeners()
      非推奨。
      Java 2プラットフォームv1.4以降使われていません。
      Java 2プラットフォームv1.4以降、このメソッドは使われていません。
    • configureEditor

      public void configureEditor()
      次のクラスからコピーされた説明: BasicComboBoxUI
      protectedメソッドは実装固有のもので、privateであるべきです。呼び出しまたはオーバーライドしないでください。
      オーバーライド:
      configureEditor、クラスBasicComboBoxUI
      関連項目:
    • unconfigureEditor

      public void unconfigureEditor()
      次のクラスからコピーされた説明: BasicComboBoxUI
      このprotectedメソッドは実装固有のもので、privateであるべきです。 呼び出しまたはオーバーライドしないでください。
      オーバーライド:
      unconfigureEditor、クラスBasicComboBoxUI
      関連項目: