Swing/DesktopIconTaskBar のバックアップの現在との差分(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- バックアップ を表示
- Swing/DesktopIconTaskBar へ行く。
- 追加された行はこの色です。
- 削除された行はこの色です。
TITLE:JDesktopPaneにTaskBarを配置してJInternalFrameの一覧を表示する #tags(JDesktopPane, JInternalFrame, NimbusLookAndFeel) #navi(../) RIGHT:Posted by &author(aterai); at &time(2016-03-07 (月) 09:09:40); * JDesktopPaneにTaskBarを配置してJInternalFrameの一覧を表示する [#j993f0c5] --- category: swing folder: DesktopIconTaskBar title: JDesktopPaneにTaskBarを配置してJInternalFrameの一覧を表示する tags: [JDesktopPane, JInternalFrame, NimbusLookAndFeel] author: aterai pubdate: 2016-03-07T09:09:57+09:00 description: JDesktopPaneに追加されているJInternalFrameの一覧を表示するタスクバーを設定します。 image: https://lh3.googleusercontent.com/-RFRKt-CvY4E/VtzC8EelOgI/AAAAAAAAOQQ/NK8GMY49kGY/s800-Ic42/DesktopIconTaskBar.png --- * 概要 [#summary] `JDesktopPane`に追加されている`JInternalFrame`の一覧を表示するタスクバーを設定します。 #download(https://lh3.googleusercontent.com/-RFRKt-CvY4E/VtzC8EelOgI/AAAAAAAAOQQ/NK8GMY49kGY/s800-Ic42/DesktopIconTaskBar.png) * サンプルコード [#gb90cebf] * サンプルコード [#sourcecode] #code(link){{ UIManager.put("InternalFrame.useTaskBar", Boolean.TRUE); }} * 解説 [#y04ff707] 上記のサンプルでは、`JDesktopPane`に追加されている`JInternalFrame`の一覧を表示するタスクバーを使用するかどうかを、`UIManager.put("InternalFrame.useTaskBar", ...);`で切り替えています。 * 解説 [#explanation] 上記のサンプルでは、`JDesktopPane`に追加されている`JInternalFrame`の一覧を表示するタスクバーを使用するかどうかを`UIManager.put("InternalFrame.useTaskBar", ...);`で切り替えています。 - `InternalFrame.useTaskBar`が有効かどうかは、`LoolAndFeel`に依存する -- `NimbusLookAndFeel`は有効で、`TaskBar`が表示され、`JInternalFrame`がアイコン化された場合でもその`DesktopIcon`は`TaskBar`から移動できない - `InternalFrame.useTaskBar`が有効かどうかは`LookAndFeel`に依存する -- `NimbusLookAndFeel`は有効で`JInternalFrame`がアイコン化されているかどうかにかかわらず`TaskBar`にアイコン一覧が表示される -- また`JInternalFrame`がアイコン化されている場合でもその`DesktopIcon`は`TaskBar`から移動できない //* 参考リンク * コメント [#g04da771] * 参考リンク [#reference] - [[DesktopManagerでアイコンの再配置>Swing/RelocatedIcon]] * コメント [#comment] #comment