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

クラスBasicInternalFrameUI

    • フィールドの詳細

      • propertyChangeListener

        protected PropertyChangeListener propertyChangeListener
        プロパティ変更リスナー
      • internalFrameLayout

        protected LayoutManager internalFrameLayout
        内部フレーム・レイアウト
      • componentListener

        protected ComponentListener componentListener
        コンポーネント・リスナー
      • glassPaneDispatcher

        protected MouseInputListener glassPaneDispatcher
        ガラス・ペイン・ディスパッチャ
      • northPane

        protected JComponent northPane
        北ペイン
      • southPane

        protected JComponent southPane
        「南」ペイン
      • westPane

        protected JComponent westPane
        西ペイン
      • eastPane

        protected JComponent eastPane
        東ペイン
      • openMenuKey

        @Deprecated
        protected KeyStroke openMenuKey
        非推奨。
        Java 2プラットフォームv1.3以降。
        以前はドキュメントに記載されていなかったこのフィールドは、Java 2プラットフォーム1.3以降では使用されません。 キー・バインディングはLookAndFeelによって定義されるようになりました。詳細はキー・バインディングの仕様を参照してください。
    • コンストラクタの詳細

      • BasicInternalFrameUI

        public BasicInternalFrameUI​(JInternalFrame b)
        BasicInternalFrameUIを構築します。
        パラメータ:
        b - 内部フレーム
    • メソッドの詳細

      • createUI

        public static ComponentUI createUI​(JComponent b)
        コンポーネントUIを返します。
        パラメータ:
        b - コンポーネント
        戻り値:
        コンポーネントUI
      • installDefaults

        protected void installDefaults()
        デフォルトをインストールします。
      • installKeyboardActions

        protected void installKeyboardActions()
        キーボード操作をインストールします。
      • installComponents

        protected void installComponents()
        コンポーネントをインストールします。
      • installListeners

        protected void installListeners()
        リスナーをインストールします。
        導入されたバージョン:
        1.3
      • uninstallDefaults

        protected void uninstallDefaults()
        デフォルトをアンインストールします。
      • uninstallComponents

        protected void uninstallComponents()
        コンポーネントをアンインストールします。
      • uninstallListeners

        protected void uninstallListeners()
        リスナーをアンインストールします。
        導入されたバージョン:
        1.3
      • uninstallKeyboardActions

        protected void uninstallKeyboardActions()
        キーボード操作をアンインストールします。
      • createLayoutManager

        protected LayoutManager createLayoutManager()
        レイアウト・マネージャを作成します。
        戻り値:
        レイアウト・マネージャ
      • createPropertyChangeListener

        protected PropertyChangeListener createPropertyChangeListener()
        プロパティ変更リスナーを作成します。
        戻り値:
        プロパティ変更リスナー
      • replacePane

        protected void replacePane​(JComponent currentPane,
                                   JComponent newPane)
        必要なマウス・ハンドラをnewPaneにインストールし、フレームに追加します。 currentPaneの逆の処理です。
        パラメータ:
        currentPane - このJcomponentは、マウス・ハンドラがインストールされている現在の表示ペインです。
        newPane - このJcomponentは、追加され、マウス・ハンドラがインストールされるペインです。
      • deinstallMouseHandlers

        protected void deinstallMouseHandlers​(JComponent c)
        マウス・ハンドラをアンインストールします。
        パラメータ:
        c - コンポーネント
      • installMouseHandlers

        protected void installMouseHandlers​(JComponent c)
        マウスハンドラを取り付けます。
        パラメータ:
        c - コンポーネント
      • createNorthPane

        protected JComponent createNorthPane​(JInternalFrame w)
        北ペインを作成します。
        パラメータ:
        w - 内部フレーム
        戻り値:
        北ペイン
      • createSouthPane

        protected JComponent createSouthPane​(JInternalFrame w)
        北ペインを作成します。
        パラメータ:
        w - 内部フレーム
        戻り値:
        北ペイン
      • createWestPane

        protected JComponent createWestPane​(JInternalFrame w)
        西ペインを作成します。
        パラメータ:
        w - 内部フレーム
        戻り値:
        西ペイン
      • createEastPane

        protected JComponent createEastPane​(JInternalFrame w)
        eastペインを作成します。
        パラメータ:
        w - 内部フレーム
        戻り値:
        東ペイン
      • createBorderListener

        protected MouseInputAdapter createBorderListener​(JInternalFrame w)
        境界リスナーを作成します。
        パラメータ:
        w - 内部フレーム
        戻り値:
        境界リスナー
      • createInternalFrameListener

        protected void createInternalFrameListener()
        内部フレームリスナーを作成します。
      • isKeyBindingRegistered

        protected final boolean isKeyBindingRegistered()
        キー・バインディングが登録されているかどうかを返します。
        戻り値:
        キー・バインディングが登録されているかどうか
      • setKeyBindingRegistered

        protected final void setKeyBindingRegistered​(boolean b)
        キー・バインディング登録を設定します。
        パラメータ:
        b - キー・バインディング登録の新しい値
      • isKeyBindingActive

        public final boolean isKeyBindingActive()
        キー・バインディングがアクティブかどうかを返します。
        戻り値:
        キー・バインディングがアクティブかどうか
      • setKeyBindingActive

        protected final void setKeyBindingActive​(boolean b)
        キー・バインディング・アクティビティを設定します。
        パラメータ:
        b - キー・バインディング・アクティビティの新しい値
      • setupMenuOpenKey

        protected void setupMenuOpenKey()
        メニュー・オープン・キーを設定します。
      • setupMenuCloseKey

        protected void setupMenuCloseKey()
        メニュー閉じるキーを設定します。
      • getNorthPane

        public JComponent getNorthPane()
        北ペインを返します。
        戻り値:
        北ペイン
      • setNorthPane

        public void setNorthPane​(JComponent c)
        北ペインを設定します。
        パラメータ:
        c - 新しい北ペイン
      • getSouthPane

        public JComponent getSouthPane()
        南ペインを返します。
        戻り値:
        南ペイン
      • setSouthPane

        public void setSouthPane​(JComponent c)
        南ペインを設定します。
        パラメータ:
        c - 新しい南ペイン
      • getWestPane

        public JComponent getWestPane()
        西ペインを返します。
        戻り値:
        西ペイン
      • setWestPane

        public void setWestPane​(JComponent c)
        西ペインを設定します。
        パラメータ:
        c - 新しい西ペイン
      • getEastPane

        public JComponent getEastPane()
        Eastペインを返します。
        戻り値:
        東ペイン
      • setEastPane

        public void setEastPane​(JComponent c)
        東ペインを設定します。
        パラメータ:
        c - 新しい東ペイン
      • getDesktopManager

        protected DesktopManager getDesktopManager()
        適切なDesktopManagerを返します。 getDesktopPane()を呼び出してJDesktopコンポーネントを検索し、同コンポーネントからDesktopManagerを返します。 これが失敗した場合は、任意の親で動作しているはずのデフォルトDesktopManagerを返します。
        戻り値:
        適切なDesktopManager
      • createDesktopManager

        protected DesktopManager createDesktopManager()
        デスクトップ・マネージャを作成します。
        戻り値:
        デスクトップマネージャー
      • closeFrame

        protected void closeFrame​(JInternalFrame f)
        ユーザーがフレームを閉じるときに呼び出されます。 playCloseSoundアクションがトリガーされます。 このアクションはdesktopManagerに委譲されます。
        パラメータ:
        f - 表示されているJInternalFrame
      • maximizeFrame

        protected void maximizeFrame​(JInternalFrame f)
        ユーザーがフレームを最大化するときに呼び出されます。 playMaximizeSoundアクションがトリガーされます。 このアクションはdesktopManagerに委譲されます。
        パラメータ:
        f - 表示されているJInternalFrame
      • minimizeFrame

        protected void minimizeFrame​(JInternalFrame f)
        ユーザーがフレームを最小化するときに呼び出されます。 playRestoreDownSoundアクションがトリガーされます。 このアクションはdesktopManagerに委譲されます。
        パラメータ:
        f - 表示されているJInternalFrame
      • iconifyFrame

        protected void iconifyFrame​(JInternalFrame f)
        ユーザーがフレームをアイコン化するときに呼び出されます。 playMinimizeSoundアクションがトリガーされます。 このアクションはdesktopManagerに委譲されます。
        パラメータ:
        f - 表示されているJInternalFrame
      • deiconifyFrame

        protected void deiconifyFrame​(JInternalFrame f)
        ユーザーがフレームのアイコン化を解除するときに呼び出されます。 playRestoreUpSoundアクションがトリガーされます。 このアクションはdesktopManagerに委譲されます。
        パラメータ:
        f - 表示されているJInternalFrame
      • activateFrame

        protected void activateFrame​(JInternalFrame f)
        フレームが選択状態になるときに呼び出されます。 このアクションはdesktopManagerに委譲されます。
        パラメータ:
        f - 表示されているJInternalFrame
      • deactivateFrame

        protected void deactivateFrame​(JInternalFrame f)
        フレームの選択が解除されるときに呼び出されます。 このアクションはdesktopManagerに委譲されます。
        パラメータ:
        f - 表示されているJInternalFrame
      • createComponentListener

        protected ComponentListener createComponentListener()
        コンポーネント・リスナーを作成します。
        戻り値:
        コンポーネント・リスナー
      • createGlassPaneDispatcher

        protected MouseInputListener createGlassPaneDispatcher()
        GlassPaneDispatcherを作成します。
        戻り値:
        GlassPaneDispatcher