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

クラスBasicInternalFrameTitlePane.SystemMenuBar

    • コンストラクタの詳細

      • SystemMenuBar

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

      • isFocusTraversable

        public boolean isFocusTraversable​()
        次のクラスからコピーされた説明: Component
        このComponentがフォーカス所有者になれるかどうかを返します。
        オーバーライド:
        isFocusTraversable 、クラス:  Component
        戻り値:
        このComponentがフォーカスを取得できる場合はtrue、そうでない場合はfalse
        関連項目:
        Component.setFocusable(boolean)
      • paint

        public void paint​(Graphics g)
        次のクラスからコピーされた説明: JComponent
        コンポーネントを描画するためにSwingによって呼び出されます。 アプリケーションからはpaintを直接呼び出すべきではありません。代わりにrepaintメソッドを使用してコンポーネントの再描画をスケジュールするようにしてください。

        このメソッドは、実際にはペイント作業をpaintComponentpaintBorder、およびpaintChildrenの3つのprotectedメソッドに委譲します。 これらのメソッドは、子がこのコンポーネント自体の上に表示されるように、ここに並べられた順番で呼び出されます。 通常、コンポーネントとその子は、ボーダーに割り当てられたイン・セット領域をペイントするべきではありません。 サブクラスは、通常どおりにこのメソッドをオーバーライドできます。 UI (Look & Feel)委譲のpaintメソッドを特殊化するサブクラスは、paintComponentをオーバーライドするようにしてください。

        オーバーライド:
        paint 、クラス:  JComponent
        パラメータ:
        g - ペイント対象のGraphicsコンテキスト
        関連項目:
        JComponent.paintComponent(java.awt.Graphics), JComponent.paintBorder(java.awt.Graphics), JComponent.paintChildren(java.awt.Graphics), JComponent.getComponentGraphics(java.awt.Graphics), JComponent.repaint(long, int, int, int, int)
      • isOpaque

        public boolean isOpaque​()
        次のクラスからコピーされた説明: JComponent
        このコンポーネントが完全に不透明な場合にtrueを返します。

        不透明なコンポーネントはその矩形境界内のすべてのピクセルをペイントします。 不透明ではないコンポーネントはそのピクセルのサブセットだけをペイントするか、まったくペイントしないので、その下のピクセルが透けて表示されます。 そのため、そのピクセルを完全にはペイントしないコンポーネントは、ある程度の透明性を提供します。

        常にその内容を完全にペイントすることを保証するサブクラスは、このメソッドをオーバーライドしてtrueを返すようにしてください。

        オーバーライド:
        isOpaque 、クラス:  JComponent
        戻り値:
        このコンポーネントが完全に不透明な場合はtrue
        関連項目:
        JComponent.setOpaque(boolean)