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

クラスMetalInternalFrameTitlePane

    • フィールドの詳細

      • isPalette

        protected boolean isPalette
        isPalette
      • paletteCloseIcon

        protected Icon paletteCloseIcon
        パレット・クローズ・アイコン。
      • paletteTitleHeight

        protected int paletteTitleHeight
        パレットのタイトルの高さ。
    • コンストラクタの詳細

      • MetalInternalFrameTitlePane

        public MetalInternalFrameTitlePane​(JInternalFrame f)
        MetalInternalFrameTitlePaneの新しいインスタンスを構築
        パラメータ:
        f - JInternalFrameのインスタンス
    • メソッドの詳細

      • addNotify

        public void addNotify​()
        次のクラスからコピーされた説明: JComponent
        このコンポーネントに現在親コンポーネントがあることを、このコンポーネントに通知します。 このメソッドが呼び出されると、親コンポーネントのチェーンがKeyboardActionイベント・リスナーで設定されます。 このメソッドは、ツールキットによって内部で呼び出され、プログラムから直接呼び出されることはありません。
        オーバーライド:
        addNotify 、クラス:  JComponent
        関連項目:
        JComponent.registerKeyboardAction(java.awt.event.ActionListener, java.lang.String, javax.swing.KeyStroke, int)
      • assembleSystemMenu

        protected void assembleSystemMenu​()
        親のメソッドをオーバーライドし、処理は行いません。 メタル・フレームにはシステム・メニューがありません。
        オーバーライド:
        assembleSystemMenu 、クラス:  BasicInternalFrameTitlePane
      • addSystemMenuItems

        protected void addSystemMenuItems​(JMenu systemMenu)
        親のメソッドをオーバーライドし、処理は行いません。 メタル・フレームにはシステム・メニューがありません。
        オーバーライド:
        addSystemMenuItems 、クラス:  BasicInternalFrameTitlePane
        パラメータ:
        systemMenu - JMenuのインスタンス
      • showSystemMenu

        protected void showSystemMenu​()
        親のメソッドをオーバーライドし、処理は行いません。 メタル・フレームにはシステム・メニューがありません。
        オーバーライド:
        showSystemMenu 、クラス:  BasicInternalFrameTitlePane
      • addSubComponents

        protected void addSubComponents​()
        親のメソッドをオーバーライドし、メニュー・バーの作成を防ぎます。 メタル・フレームにはシステム・メニューがありません。
        オーバーライド:
        addSubComponents 、クラス:  BasicInternalFrameTitlePane
      • paintPalette

        public void paintPalette​(Graphics g)
        パレットをペイントします。
        パラメータ:
        g - Graphicsのインスタンス
      • paintComponent

        public void paintComponent​(Graphics g)
        次のクラスからコピーされた説明: JComponent
        UI委譲がnullでない場合に、UI委譲のペイント・メソッドを呼び出します。 委譲にはGraphicsオブジェクトのコピーを渡し、残りのペイント・コードに対して取消しできない変更が行われないように保護します(たとえばGraphics.translateなど)。

        このメソッドをサブクラスでオーバーライドする場合は、渡されたGraphicsに永続的な変更を行わないようにしてください。 たとえば、クリップRectangleを変更したり、変換を変更したりするべきではありません。 このような操作が必要な場合は、渡されたGraphicsから新しいGraphicsを作成し、それを操作するほうが容易でしょう。 さらに、superの実装を呼び出さない場合は、不透明プロパティを尊重する必要があります(このコンポーネントが不透明な場合は、不透明でない色のバックグラウンドを完全に塗りつぶす必要があります)。 不透明プロパティを尊重しない場合は、視覚的なアーティファクトが見える場合があります。

        渡されるGraphicsオブジェクトが、インストールされている恒等変換でない変換を持っている場合があります。 この場合、別の変換を累積的に適用すると、予期しない結果が生じる場合があります。

        オーバーライド:
        paintComponent 、クラス:  BasicInternalFrameTitlePane
        パラメータ:
        g - 保護対象のGraphicsオブジェクト
        関連項目:
        JComponent.paint(java.awt.Graphics), ComponentUI
      • setPalette

        public void setPalette​(boolean b)
        btrueの場合、パレット・アイコンを設定します。
        パラメータ:
        b - trueがパレット・アイコンを設定する場合