TITLE:JDesktopPaneにTaskBarを配置してJInternalFrameの一覧を表示する

Posted by at

JDesktopPaneにTaskBarを配置してJInternalFrameの一覧を表示する

JDesktopPaneに追加されているJInternalFrameの一覧を表示するタスクバーを設定します。

サンプルコード

UIManager.put("InternalFrame.useTaskBar", Boolean.TRUE);
View in GitHub: Java, Kotlin

解説

上記のサンプルでは、JDesktopPaneに追加されているJInternalFrameの一覧を表示するタスクバーを使用するかどうかを、UIManager.put("InternalFrame.useTaskBar", ...);で切り替えています。

  • InternalFrame.useTaskBarが有効かどうかは、LoolAndFeelに依存する
    • NimbusLookAndFeelは有効で、TaskBarが表示され、JInternalFrameがアイコン化された場合でもそのDesktopIconTaskBarから移動できない

コメント