Swing/_JMenuBar のバックアップ(No.54)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/_JMenuBar へ行く。
- 1 (2009-08-10 (月) 15:30:35)
- 2 (2009-09-14 (月) 14:12:16)
- 3 (2009-11-04 (水) 18:54:27)
- 4 (2010-09-15 (水) 13:55:19)
- 5 (2010-09-15 (水) 21:19:33)
- 6 (2010-11-08 (月) 15:58:29)
- 7 (2010-12-27 (月) 11:27:52)
- 8 (2011-09-19 (月) 17:08:05)
- 9 (2012-08-27 (月) 18:51:11)
- 10 (2012-10-22 (月) 17:08:10)
- 11 (2013-02-18 (月) 00:12:10)
- 12 (2013-03-11 (月) 00:30:41)
- 13 (2013-03-11 (月) 17:06:08)
- 14 (2013-03-25 (月) 00:05:32)
- 15 (2013-04-08 (月) 01:16:27)
- 16 (2013-04-20 (土) 19:57:13)
- 17 (2013-09-30 (月) 00:43:19)
- 18 (2013-11-25 (月) 00:04:42)
- 19 (2014-06-30 (月) 00:08:03)
- 20 (2014-09-04 (木) 22:15:11)
- 21 (2014-11-08 (土) 01:35:05)
- 22 (2014-11-12 (水) 02:00:41)
- 23 (2014-11-14 (金) 14:54:35)
- 24 (2014-11-18 (火) 16:09:39)
- 25 (2014-11-20 (木) 01:49:51)
- 26 (2014-12-04 (木) 14:59:00)
- 27 (2015-04-20 (月) 00:00:41)
- 28 (2015-06-01 (月) 00:24:31)
- 29 (2016-06-24 (金) 14:59:09)
- 30 (2016-07-15 (金) 19:10:11)
- 31 (2016-07-18 (月) 01:58:47)
- 32 (2016-08-15 (月) 15:35:42)
- 33 (2016-09-07 (水) 19:11:02)
- 34 (2016-09-26 (月) 01:45:13)
- 35 (2017-01-23 (月) 00:08:05)
- 36 (2017-02-20 (月) 19:40:38)
- 37 (2017-02-28 (火) 17:51:53)
- 38 (2017-07-17 (月) 23:33:45)
- 39 (2017-08-07 (月) 14:44:42)
- 40 (2018-02-15 (木) 14:23:42)
- 41 (2018-04-16 (月) 15:31:44)
- 42 (2018-05-07 (月) 15:39:38)
- 43 (2019-02-25 (月) 17:41:08)
- 44 (2019-04-22 (月) 15:03:27)
- 45 (2019-06-24 (月) 16:11:34)
- 46 (2019-10-07 (月) 16:07:21)
- 47 (2019-10-14 (月) 03:05:33)
- 48 (2020-03-16 (月) 00:41:56)
- 49 (2021-02-08 (月) 00:36:57)
- 50 (2021-03-29 (月) 01:32:48)
- 51 (2021-05-12 (水) 07:29:04)
- 52 (2021-05-17 (月) 01:18:14)
- 53 (2021-05-24 (月) 06:16:00)
- 54 (2021-08-09 (月) 14:00:35)
- 55 (2021-08-10 (火) 10:45:21)
- 56 (2021-08-16 (月) 01:20:27)
- 57 (2021-09-20 (月) 08:36:57)
- 58 (2022-06-27 (月) 01:50:19)
- 59 (2022-07-11 (月) 02:41:46)
- 60 (2022-07-15 (金) 13:49:59)
- 61 (2023-03-20 (月) 21:17:41)
- 62 (2023-04-24 (月) 05:04:55)
- 63 (2023-06-19 (月) 01:33:48)
- 64 (2023-06-26 (月) 03:23:50)
- 65 (2023-07-31 (月) 02:02:47)
- 66 (2023-11-13 (月) 06:45:46)
- 67 (2024-01-15 (月) 04:19:36)
- 68 (2024-01-22 (月) 06:04:51)
- 69 (2024-02-05 (月) 00:51:49)
- 70 (2024-03-18 (月) 03:27:32)
- 71 (2024-05-27 (月) 08:42:17)
- 72 (2024-07-15 (月) 05:53:28)
- 73 (2024-10-14 (月) 17:48:38)
- 74 (2025-01-27 (月) 08:29:37)
- 75 (2025-02-24 (月) 01:31:51)
- 76 (2025-08-18 (月) 01:21:54)
- title: JMenuBar JToolBar JMenuItem JMenu JSeparator
tags: [JMenuBar, JToolBar, JMenuItem, JMenu, JSeparator, JCheckBoxMenuItem, JRadioButtonMenuItem]
description: JMenuBar、JToolBar、JSeparator関係の記事へのスクリーンショット付きリンク一覧
このページでは、
JMenuBar、JToolBar、JMenuItem、JMenu、JSeparator、JCheckBoxMenuItem、JRadioButtonMenuItemといったメニューバー、ツールバー関係のコンポーネントの使い方を集めて一覧にしています。
- JMenuBar JToolBar JMenuItem JMenu JSeparator
- ↑10 ↓11
- JCheckBoxMenuItemのチェックアイコンを変更する
- JRadioButtonMenuItemのチェックアイコンを変更する
- JMenuBarのJMenuを折り返し
- JToolBarの半透明化とアニメーション
- TitledBorderとMatteBorderを使用してTitledSeparatorを作成する
- JMenuなどから開くPopupMenuを半透明化
- JMenuの領域内にマウスカーソルでポップアップメニューを表示する
- JPopupMenuなどからWindowを閉じる
- DisabledなJMenuItemのハイライトをテスト
- JToolBarに配置したアイコンをドラッグして並べ替える
- ↑20 ↓21
- JMenuItemのAccelerator表示を右揃えにする
- JMenuItemの内部にJButtonを配置する
- JTextPaneにJSeparatorを追加する
- JToolBarをドラッグによる移動は可能だが分離は不可に設定する
- JMenuに追加したJMenuItemなどのテキスト位置を揃える
- JCheckBoxMenuItemをクリックしてもJPopupMenuを閉じないように設定する
- JMenuItemなどのMnemonicの下線を常に表示する
- JToolBarが起動時に指定した位置でフローティング状態になるよう設定する
- JPopupMenuの最小幅を設定する
- JToolBarのロールオーバー状態を設定する
- ↑30 ↓31
- JToolBarがドラッグ・アウト状態になった場合、そのLayoutManagerを変更する
- JMenuのArrowIconを変更する
- JCheckBoxMenuItemのチェックアイコンの位置を調整する
- JToolBarに配置したボタンの縁色を設定する
- JMenuBar内のJMenuをキャンセルした場合にその選択状態を維持する
- JMenuの表示中に別JMenu表示のMnemonicキーが入力された場合の動作を設定する
- JMenuから開いたJPopupMenuをキャンセルした場合の動作を変更する
- JMenuとJMenuItemで右クリックによる選択を無効にする
- JComboBoxのドロップダウンリストにヘッダ・フッタを追加する
- JMenuから開くJPopupMenuの位置を変更する
- ↑40 ↓41
JMenuBar JToolBar JMenuItem JMenu JSeparator
JToolBarのドッキングを上下のみに制限
JToolBarのドッキングを上下のみに制限
JToolBarのドッキングを上下のみに制限して、左右を無視するように設定します。
JToolBarでアイコンボタンを右寄せ
JToolBarでアイコンボタンを右寄せ
JToolBarでアイコンボタンを右寄せ、下寄せで表示します。
Menuに半透明の影を付ける
Menuに半透明の影を付ける
JMenuから開くJPopupMenuにBorderを設定して半透明の影を付けます。
JMenuに最近使ったファイルを追加
JMenuに最近使ったファイルを追加
JMenuに、「最近使ったファイル(F)」を履歴として追加していきます。
Separatorを波線で表示
Separatorを波線で表示
Iconで波パターンを作成し、これを順番に並べて波線を描画するJSeparatorを作成します。
Separatorのグラデーション
Separatorのグラデーション
GradientPaintを使ったグラデーションで、徐々に背景色に溶け込んでいくJSeparatorを作成します。
Resourceファイルからメニューバーを生成
Resourceファイルからメニューバーを生成
リソースファイルを使ってメニューバー、ツールバーを生成します。
JToggleButtonからポップアップメニューを開く
JToggleButtonからポップアップメニューを開く
クリックするとポップアップメニューを表示するJToggleButtonを作成し、これをツールバーに追加します。
JPopupMenuをボタンの長押しで表示
JPopupMenuをボタンの長押しで表示
JToolBarに、長押しでJPopupMenu、クリックで選択されたメニューを表示するボタンを追加します。
JMenuBarの背景に画像を表示する
JMenuBarの背景に画像を表示する
JMenuが未選択状態の場合はその背景を透明にし、JMenuBarの背景に設定した画像を表示可能にします。
↑10 ↓11
JCheckBoxMenuItemのチェックアイコンを変更する
JCheckBoxMenuItemのチェックアイコンを変更する
JCheckBoxMenuItemのチェックアイコンを変更します。
JRadioButtonMenuItemのチェックアイコンを変更する
JRadioButtonMenuItemのチェックアイコンを変更する
JRadioButtonMenuItemのチェックアイコンを変更します。
JMenuBarのJMenuを折り返し
JMenuBarのJMenuを折り返し
JMenuBarのレイアウトマネージャーを変更して、JMenuを折り返して表示します。
JToolBarの半透明化とアニメーション
JToolBarの半透明化とアニメーション
コンポーネントにマウスカーソルがある場合だけ表示される半透明のJToolBarを追加します。
TitledBorderとMatteBorderを使用してTitledSeparatorを作成する
TitledBorderとMatteBorderを使用してTitledSeparatorを作成する
TitledBorderとMatteBorderを使用してTitle付きのSeparatorを作成します。
JMenuなどから開くPopupMenuを半透明化
JMenuなどから開くPopupMenuを半透明化
JPopupMenuの親のJWindow、JMenuやJMenuItemなどを透明にして、JPopupMenuを半透明にします。
JMenuの領域内にマウスカーソルでポップアップメニューを表示する
JMenuの領域内にマウスカーソルでポップアップメニューを表示する
JMenuの領域内にマウスカーソルが入ったときにポップアップメニューが開くように設定します。
JPopupMenuなどからWindowを閉じる
JPopupMenuなどからWindowを閉じる
JPopupMenuや、JToolBarなどに親Windowを閉じるためのActionを作成します。
DisabledなJMenuItemのハイライトをテスト
DisabledなJMenuItemのハイライトをテスト
DisabledなJMenuItemがハイライト可能かどうかをLookAndFeelごとにテストします。
JToolBarに配置したアイコンをドラッグして並べ替える
JToolBarに配置したアイコンをドラッグして並べ替える
JToolBarに配置したアイコンをドラッグ&ドロップで並べ替えます。
↑20 ↓21
JMenuItemのAccelerator表示を右揃えにする
JMenuItemのAccelerator表示を右揃えにする
JMenuItemのAccelerator表示を右揃えに変更します。
JMenuItemの内部にJButtonを配置する
JMenuItemの内部にJButtonを配置する
JMenuItemの内部に切り取り、コピー、貼り付けを行うJButtonを配置します。
JTextPaneにJSeparatorを追加する
JTextPaneにJSeparatorを追加する
JTextPaneにセパレータとして、hr要素やJSeparator、MatteBorderを設定したJLabelなどを追加します。
JToolBarをドラッグによる移動は可能だが分離は不可に設定する
JToolBarをドラッグによる移動は可能だが分離は不可に設定する
JToolBarをドラッグで同コンテナ内で移動することは可能だが、別ウインドウへの分離は不可になるよう設定します。
JMenuに追加したJMenuItemなどのテキスト位置を揃える
JMenuに追加したJMenuItemなどのテキスト位置を揃える
JMenuに追加したJMenuItemやJLabelなどのコンポーネントのテキスト位置を揃えて表示します。
JCheckBoxMenuItemをクリックしてもJPopupMenuを閉じないように設定する
JCheckBoxMenuItemをクリックしてもJPopupMenuを閉じないように設定する
JPopupMenuにクリックしてもポップアップが開いたままの状態を維持するように設定したJCheckBoxMenuItemやJCheckBoxを追加します。
JMenuItemなどのMnemonicの下線を常に表示する
JMenuItemなどのMnemonicの下線を常に表示する
WindowsLookAndFeelを使用する環境でJMenuItemやJButtonなどに設定したMnemonicの下線を常に表示するよう設定します。
JToolBarが起動時に指定した位置でフローティング状態になるよう設定する
JToolBarが起動時に指定した位置でフローティング状態になるよう設定する
アプリケーションを起動した時、JToolBarが指定した位置にフローティング状態で配置されるように設定します。
JPopupMenuの最小幅を設定する
JPopupMenuの最小幅を設定する
JPopupMenuに下限となる最小幅を固定値で設定します。
JToolBarのロールオーバー状態を設定する
JToolBarのロールオーバー状態を設定する
JToolBarのロールオーバー状態を設定し、内部に設定したJToggleButtonなどの表示を変更します。
↑30 ↓31
JToolBarがドラッグ・アウト状態になった場合、そのLayoutManagerを変更する
JToolBarがドラッグ・アウト状態になった場合、そのLayoutManagerを変更する
JToolBarがドラッグ・アウト状態になった場合、そのLayoutManagerをデフォルトのBoxLayoutからGridLayoutに変更します。
JMenuのArrowIconを変更する
JMenuのArrowIconを変更する
JMenuの右端に表示されるArrowIconの形状や選択色などを変更します。
JCheckBoxMenuItemのチェックアイコンの位置を調整する
JCheckBoxMenuItemのチェックアイコンの位置を調整する
JCheckBoxMenuItemやJRadioButtonMenuItemのチェックアイコンを表示する位置を調整します。
JToolBarに配置したボタンの縁色を設定する
JToolBarに配置したボタンの縁色を設定する
JToolBarに配置したJToggleButtonやJButtonの縁色を設定します。
JMenuBar内のJMenuをキャンセルした場合にその選択状態を維持する
JMenuBar内のJMenuをキャンセルした場合にその選択状態を維持する
JMenuBar直下のJMenuをキャンセルで閉じた場合にその選択状態を維持するかどうかを設定します。
JMenuの表示中に別JMenu表示のMnemonicキーが入力された場合の動作を設定する
JMenuの表示中に別JMenu表示のMnemonicキーが入力された場合の動作を設定する
トップレベルのJMenuの表示中に別のトップレベルJMenuを開くMnemonicキーが入力された場合、それらのポップアップ表示を切り替えるかどうかを設定します。
JMenuから開いたJPopupMenuをキャンセルした場合の動作を変更する
JMenuから開いたJPopupMenuをキャンセルした場合の動作を変更する
JMenuから開いたJPopupMenuをキャンセルした場合、カレントのサブメニューから閉じるか、すべてのメニューツリーを閉じるかを設定します。
JMenuとJMenuItemで右クリックによる選択を無効にする
JMenuとJMenuItemで右クリックによる選択を無効にする
JMenuとJMenuItemをマウスの右クリックで選択してもWindowsLookAndFeelの場合は無効になるよう設定します。
JComboBoxのドロップダウンリストにヘッダ・フッタを追加する
JComboBoxのドロップダウンリストにヘッダ・フッタを追加する
JComboBoxのドロップダウンリストにJLabelのヘッダとJMenuItemのフッタを追加します。
JMenuから開くJPopupMenuの位置を変更する
JMenuから開くJPopupMenuの位置を変更する
JMenuを選択して開くJPopupMenuが親ウィンドウ内に表示されるよう位置を変更します。
↑40 ↓41
JToolBarのドラッグアイコンを変更する
JToolBarのドラッグアイコンを変更する
JToolBarが移動可能な場合にBorderとして表示されるドラッグアイコンを変更します。
SystemMenuとして使用されているJMenuを取得する
SystemMenuとして使用されているJMenuを取得する
JRootPaneの子コンポーネントを検索してSystemMenuとして使用されているJMenuを取得します。






















