Summary

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

Source Code Examples

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

Explanation

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

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

Reference

Comment