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

クラスMetalSeparatorUI

  • 直系の既知のサブクラス:
    MetalPopupMenuSeparatorUI


    public class MetalSeparatorUI
    extends BasicSeparatorUI
    SeparatorUIのMetal L&F実装です。 この実装は、「結合された」ビュー/コントローラです。

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

    • コンストラクタの詳細

      • MetalSeparatorUI

        public MetalSeparatorUI​()
    • メソッドの詳細

      • createUI

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

        protected void installDefaults​(JSeparator s)
        クラスからコピーされた説明:BasicSeparatorUI
        デフォルトのプロパティをインストールします。
        オーバーライド:
        installDefaults、クラス: BasicSeparatorUI
        パラメータ:
        s - JSeparatorのインスタンス
      • paint

        public void paint​(Graphics g,
                          JComponent c)
        クラスからコピーされた説明: ComponentUI
        指定されたコンポーネントをLook & Feelに合わせてペイントします。 このメソッドは、指定されたコンポーネントがペイントされるときにComponentUI.updateメソッドから呼び出されます。 サブクラスは、このメソッドをオーバーライドして、指定されたGraphicsオブジェクトを使ってコンポーネントの内容を描画するべきです。
        オーバーライド:
        paint、クラス: BasicSeparatorUI
        パラメータ:
        g - ペイント対象のGraphicsコンテキスト
        c - ペイントされるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
        関連項目:
        ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
      • getPreferredSize

        public Dimension getPreferredSize​(JComponent c)
        クラスからコピーされた説明: ComponentUI
        指定されたコンポーネントの、Look & Feelに適した推奨サイズを返します。 nullが返された場合、適切なサイズは代わりにコンポーネントのレイアウト・マネージャによって計算されます(これは、特定のレイアウト・マネージャをインストールしてあるコンポーネントの場合に推奨する方法です)。 このメソッドのデフォルト実装はnullを返します。
        オーバーライド:
        getPreferredSize、クラス: BasicSeparatorUI
        パラメータ:
        c - 推奨サイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
        戻り値:
        Look&Feelに適した指定されたコンポーネントの優先サイズを含むDimensionオブジェクト
        関連項目:
        JComponent.getPreferredSize(), LayoutManager.preferredLayoutSize(java.awt.Container)