Look and Feel
このページでは、LookAndFeel
やシステム環境に関係するメモを一覧にしています。
- LookAndFeel
- ↑10 ↓11
- DisabledなJMenuItemのハイライトをテスト
- Nimbusの外観をUIDefaultsで変更する
- JRootPaneにリサイズのための装飾を設定する
- JTreeのノードがフォーカス状態になった場合のBorderを変更する
- JProgressBarのNimbusLookAndFeelにおける不確定状態アニメーションを変更する
- NimbusLookAndFeelでJComponentのサイズを変更する
- JOptionPaneで使用するボタンのサイズを揃える
- NimbusLookAndFeelでJTreeのセル選択を行全体ではなくノードに限定する
- NimbusLookAndFeelで、JTreeのノード接続線のスタイルを変更する
- MetalLookAndFeelのJInternalFrameタイトルバーでBumpsを非表示にする
- ↑20 ↓21
- JInternalFrameのタイトルを左寄せに変更する
- SynthのスタイルをXMLファイルで設定する
- JTabbedPaneのタブ・ランの回転を無効にする
- JMenuとJMenuItemで右クリックによる選択を無効にする
- MetalThemeを変更してJInternalFrameのタイトル文字色を変更する
- JButtonの背景色を変更する
- JSliderの上部に現在値を常時表示する
- JTabbedPaneの二段目以上に存在するタブボーダーの描画をタブコンテンツエリアまで延長する
- NimbusLookAndFeelでJTabbedPaneのタブテキストとアイコンの水平方向の配置方法を変更する
- NimbusLookAndFeelで編集不可のJComboBoxがボタンのようにロールオーバー表示するかを切り替える
- ↑30 ↓31
- NimbusLookAndFeelでセル選択色をJListから取得するよう変更する
- JSliderの目盛りの色を変更する
- NimbusLookAndFeelでJTabbedPaneのスクロール矢印ボタンを変更する
- NimbusLookAndFeelで子テキストコンポーネントのフォーカスボーダーを親JScrollPaneに適用する
- JInternalFrameのタイトルパネルをフレーム原点から描画する
- JTabbedPaneのコンテナBorderを選択したタブで上書きする
- JCheckBoxのRolloverIconを変更する
- JTableのグリッド線描画をUIDefaultsから復元する
- NimbusLookAndFeelでJComboBoxのセル選択色などを変更する
- JPopupMenuの背景色を変更する
- JComboBoxの上下矢印キーによる選択移動アクションを変更する
- JEditorPaneのStyleSheetをLight・Darkテーマに合わせて切り替える
- JTabbedPaneの各タブを中央揃えで配置する
- JPopupMenuのラベルをタイトルとして表示する
JPopupMenuのラベルをタイトルとして表示する
JPopupMenuのラベルをタイトルとして表示する
LookAndFeelの一覧を取得する
インストールされているLookAndFeel
の一覧を取得し、これらを切り替えるためのメニューバーを作成します。
JPopupMenuのラベルをタイトルとして表示する
Look and Feelの変更
メニューバーから選択したLook and Feel
を起動中のアプリケーションに適用します。
JPopupMenuのラベルをタイトルとして表示する
LookAndFeelの変更を取得する
LookAndFeel
の変更を取得するリスナーの作成などを行います。
JPopupMenuのラベルをタイトルとして表示する
NimbusLookAndFeelを使用する
LookAndFeel
一覧からNimbusLookAndFeel
を名前で検索取得して使用します。
JPopupMenuのラベルをタイトルとして表示する
SystemColorの使用
システムカラーを利用し、デスクトップデザインの配色に合わせて、Swing
コンポーネントの色を決めます。
JPopupMenuのラベルをタイトルとして表示する
JComponentのKeyBinding一覧を取得する
JComponent
から、ActionMap
、InputMap
を取得し、KeyBinding
の一覧表を作成します。
JPopupMenuのラベルをタイトルとして表示する
DesktopPropertyの変更を監視する
Toolkit
にPropertyChangeListener
を追加して、ダブルクリックの速度などの変更を監視します。
JPopupMenuのラベルをタイトルとして表示する
AuxiliaryLookAndFeelを追加する
AuxiliaryLookAndFeel
を追加して、WindowsLookAndFeel
の場合の動作を変更します。
JPopupMenuのラベルをタイトルとして表示する
NimbusLookAndFeelのカラーパレット
NimbusLookAndFeel
のカラーパレットを変更します。
JPopupMenuのラベルをタイトルとして表示する
MetalLookAndFeelで太字フォントを使用しない
MetalLookAndFeel
で太字フォントを使用しないように設定します。
JPopupMenuのラベルをタイトルとして表示する
JPopupMenuのラベルをタイトルとして表示する
DisabledなJMenuItemのハイライトをテスト
無効化状態のJMenuItem
がハイライト可能かどうかをLookAndFeel
ごとにテストします。
JPopupMenuのラベルをタイトルとして表示する
Nimbusの外観をUIDefaultsで変更する
NimbusLookAndFeel
の外観をUIDefaults
を使って部分的に変更します。
JPopupMenuのラベルをタイトルとして表示する
JRootPaneにリサイズのための装飾を設定する
JFrame
自体の装飾を削除し、JRootPane
にリサイズのためのウィンドウ装飾(
透明)
を設定します。
JPopupMenuのラベルをタイトルとして表示する
JTreeのノードがフォーカス状態になった場合のBorderを変更する
JTree
のノードが選択されてフォーカス状態になった場合のBorder
による描画をUIManager
で変更します。
JPopupMenuのラベルをタイトルとして表示する
JProgressBarのNimbusLookAndFeelにおける不確定状態アニメーションを変更する
JProgressBar
をNimbusLookAndFeel
で使用している場合、その不確定状態アニメーションを変更します。
JPopupMenuのラベルをタイトルとして表示する
NimbusLookAndFeelでJComponentのサイズを変更する
NimbusLookAndFeel
を使用している場合、コンポーネントの表示サイズをクライアントプロパティ設定で変更可能です。
JPopupMenuのラベルをタイトルとして表示する
JOptionPaneで使用するボタンのサイズを揃える
NimbusLookAndFeel
でJOptionPane
を使用した場合、そのJButton
のサイズを揃えるかどうかを設定します。
JPopupMenuのラベルをタイトルとして表示する
NimbusLookAndFeelでJTreeのセル選択を行全体ではなくノードに限定する
JTree
のセル選択色で塗りつぶす範囲をNimbusLookAndFeel
のデフォルトになっている行全体ではなくノードのみになるように設定します。
JPopupMenuのラベルをタイトルとして表示する
NimbusLookAndFeelで、JTreeのノード接続線のスタイルを変更する
NimbusLookAndFeel
でのJTree
のノード間の接続線を表示し、そのスタイルを点線に変更します。
JPopupMenuのラベルをタイトルとして表示する
MetalLookAndFeelのJInternalFrameタイトルバーでBumpsを非表示にする
MetalLookAndFeel
のJInternalFrame
でBumps
を非表示にし、フラットなタイトルバーに変更します。
JPopupMenuのラベルをタイトルとして表示する
JPopupMenuのラベルをタイトルとして表示する
JInternalFrameのタイトルを左寄せに変更する
NimbusLookAndFeel
を使用するJInternalFrame
のタイトルを左寄せに変更します。
JPopupMenuのラベルをタイトルとして表示する
SynthのスタイルをXMLファイルで設定する
SynthLookAndFeel
のスタイルをXML
ファイルで設定します。
JPopupMenuのラベルをタイトルとして表示する
JTabbedPaneのタブ・ランの回転を無効にする
JTabbedPane
で複数のランにタブをラップする場合でもタブ選択によるランの回転を無効にします。
JPopupMenuのラベルをタイトルとして表示する
JMenuとJMenuItemで右クリックによる選択を無効にする
JMenu
とJMenuItem
をマウスの右クリックで選択してもWindowsLookAndFeel
の場合は無効になるよう設定します。
JPopupMenuのラベルをタイトルとして表示する
MetalThemeを変更してJInternalFrameのタイトル文字色を変更する
MetalTheme
を変更してJInternalFrame
のタイトル文字色やアクティブでない場合のタイトル文字色を変更します。
JPopupMenuのラベルをタイトルとして表示する
JButtonの背景色を変更する
WindowsLookAndFeel
環境でJButton
の背景色を変更する方法をテストします。
JPopupMenuのラベルをタイトルとして表示する
JSliderの上部に現在値を常時表示する
JSlider
のノブの上部などに現在値を常時表示するよう設定します。
JPopupMenuのラベルをタイトルとして表示する
JTabbedPaneの二段目以上に存在するタブボーダーの描画をタブコンテンツエリアまで延長する
NimbusLookAndFeel
を適用したJTabbedPane
で二段目以上に存在するタブボーダーの描画をタブコンテンツエリアまで延長するかどうかを変更します。
JPopupMenuのラベルをタイトルとして表示する
NimbusLookAndFeelでJTabbedPaneのタブテキストとアイコンの水平方向の配置方法を変更する
NimbusLookAndFeel
を設定したJTabbedPane
のタブテキストとアイコンの水平方向の配置方法やその間隔を変更します。
JPopupMenuのラベルをタイトルとして表示する
NimbusLookAndFeelで編集不可のJComboBoxがボタンのようにロールオーバー表示するかを切り替える
NimbusLookAndFeel
で編集不可のJComboBox
上にマウスカーソルが乗るとJButton
のようにロールオーバー状態を描画するかを切り替えます。
JPopupMenuのラベルをタイトルとして表示する
JPopupMenuのラベルをタイトルとして表示する
NimbusLookAndFeelでセル選択色をJListから取得するよう変更する
NimbusLookAndFeel
でセル選択色をUIDefaults
で設定された色ではなくJList
から取得するよう変更します。
JPopupMenuのラベルをタイトルとして表示する
JSliderの目盛りの色を変更する
JSlider
の目盛りの色変更をLookAndFeel
ごとにテストします。
JPopupMenuのラベルをタイトルとして表示する
NimbusLookAndFeelでJTabbedPaneのスクロール矢印ボタンを変更する
NimbusLookAndFeel
を適用したJTabbedPane
のスクロール矢印ボタンがBasicArrowButton
かSynthArrowButton
のどちらを使用するかを切り替えます。
JPopupMenuのラベルをタイトルとして表示する
NimbusLookAndFeelで子テキストコンポーネントのフォーカスボーダーを親JScrollPaneに適用する
NimbusLookAndFeel
でJScrollPane
のビューポートにテキストコンポーネントがひとつだけ配置されている場合、そのフォーカスボーダーを親JScrollPane
に適用するかを切り替えます。
JPopupMenuのラベルをタイトルとして表示する
JInternalFrameのタイトルパネルをフレーム原点から描画する
JInternalFrame
のタイトルパネルをフレーム原点から描画するかBorder
を考慮した配置にするかを切り替えます。
JPopupMenuのラベルをタイトルとして表示する
JTabbedPaneのコンテナBorderを選択したタブで上書きする
JTabbedPane
のコンテナBorder
を選択したタブで上書きするかを設定で切り替えます。
JPopupMenuのラベルをタイトルとして表示する
JCheckBoxのRolloverIconを変更する
JCheckBox
がマウスオーバー状態になったときに表示されるRolloverIcon
を変更します。
JPopupMenuのラベルをタイトルとして表示する
JTableのグリッド線描画をUIDefaultsから復元する
JTable
のグリッド線を表示するかをLookAndFeel
のデフォルト設定から復元するよう設定します。
JPopupMenuのラベルをタイトルとして表示する
NimbusLookAndFeelでJComboBoxのセル選択色などを変更する
NimbusLookAndFeel
でJComboBox
の背景色、セル選択色や選択文字色などを変更します。
JPopupMenuのラベルをタイトルとして表示する
JPopupMenuの背景色を変更する
JPopupMenu
の背景色、縁色とその子要素として配置されたJMenuItem
などの文字色を変更します。
JPopupMenuのラベルをタイトルとして表示する
JComboBoxの上下矢印キーによる選択移動アクションを変更する
JComboBox
の上下矢印キーによる選択上下移動アクションがLookAndFeel
ごとに異なるのでこれを統一します。
JPopupMenuのラベルをタイトルとして表示する
JEditorPaneのStyleSheetをLight・Darkテーマに合わせて切り替える
JEditorPane
のStyleSheet
を起動時のシステムテーマがLight
かDark
かなどに応じて切り替えるよう設定します。
JPopupMenuのラベルをタイトルとして表示する
JTabbedPaneの各タブを中央揃えで配置する
JTabbedPane
の各タブ幅合計がタブエリア以下の場合は左揃えではなく、中央揃えで配置するよう設定します。
JPopupMenuのラベルをタイトルとして表示する
JPopupMenuのラベルをタイトルとして表示する
JPopupMenu
のラベルをTitledBorder
を使用してタイトル表示するよう設定します。