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を非表示にする
- JInternalFrameのタイトルを左寄せに変更する
- SynthのスタイルをXMLファイルで設定する
LookAndFeel
LookAndFeelの一覧を取得する
LookAndFeelの一覧を取得する
インストールされているLookAndFeel
の一覧を取得し、これらを切り替えるためのメニューバーを作成します。
Look and Feel の変更
Look and Feelの変更
メニューバーから選択したLook and Feel
を起動中のアプリケーションに適用します。
LookAndFeelの変更を取得する
LookAndFeelの変更を取得する
LookAndFeel
の変更を取得するリスナーの作成などを行います。
NimbusLookAndFeelを使用する
NimbusLookAndFeelを使用する
LookAndFeel
一覧からNimbusLookAndFeel
を名前で検索取得して使用します。
SystemColorの使用
SystemColorの使用
システムカラーを利用し、デスクトップデザインの配色に合わせて、Swing
コンポーネントの色を決めます。
JComponentのKeyBinding一覧を取得する
JComponentのKeyBinding一覧を取得する
JComponent
から、ActionMap
、InputMap
を取得し、KeyBinding
の一覧表を作成します。
DesktopPropertyの変更を監視する
DesktopPropertyの変更を監視する
Toolkit
にPropertyChangeListener
を追加して、ダブルクリックの速度などの変更を監視します。
AuxiliaryLookAndFeelを追加する
AuxiliaryLookAndFeelを追加する
AuxiliaryLookAndFeel
を追加して、WindowsLookAndFeel
の場合の動作を変更します。
NimbusLookAndFeelのカラーパレット
NimbusLookAndFeelのカラーパレット
NimbusLookAndFeel
のカラーパレットを変更します。
MetalLookAndFeelで太字フォントを使用しない
MetalLookAndFeelで太字フォントを使用しない
MetalLookAndFeel
で太字フォントを使用しないように設定します。
↑10 ↓11
DisabledなJMenuItemのハイライトをテスト
DisabledなJMenuItemのハイライトをテスト
Disabled
なJMenuItem
がハイライト可能かどうかをLookAndFeel
ごとにテストします。
Nimbusの外観をUIDefaultsで変更する
Nimbusの外観をUIDefaultsで変更する
NimbusLookAndFeel
の外観をUIDefaults
を使って部分的に変更します。
JRootPaneにリサイズのための装飾を設定する
JRootPaneにリサイズのための装飾を設定する
JFrame
自体の装飾を削除し、JRootPane
にリサイズのためのウィンドウ装飾(
透明)
を設定します。
JTreeのノードがフォーカス状態になった場合のBorderを変更する
JTreeのノードがフォーカス状態になった場合のBorderを変更する
JTree
のノードが選択されてフォーカス状態になった場合のBorder
による描画をUIManager
で変更します。
JProgressBarのNimbusLookAndFeelにおける不確定状態アニメーションを変更する
JProgressBarのNimbusLookAndFeelにおける不確定状態アニメーションを変更する
JProgressBar
をNimbusLookAndFeel
で使用している場合、その不確定状態アニメーションを変更します。
NimbusLookAndFeelでJComponentのサイズを変更する
NimbusLookAndFeelでJComponentのサイズを変更する
NimbusLookAndFeel
を使用している場合、コンポーネントの表示サイズをクライアントプロパティ設定で変更可能です。
JOptionPaneで使用するボタンのサイズを揃える
JOptionPaneで使用するボタンのサイズを揃える
NimbusLookAndFeel
でJOptionPane
を使用した場合、そのJButton
のサイズを揃えるかどうかを設定します。
NimbusLookAndFeelでJTreeのセル選択を行全体ではなくノードに限定する
NimbusLookAndFeelでJTreeのセル選択を行全体ではなくノードに限定する
JTree
のセル選択色で塗りつぶす範囲をNimbusLookAndFeel
のデフォルトになっている行全体ではなくノードのみになるように設定します。
NimbusLookAndFeelで、JTreeのノード接続線のスタイルを変更する
NimbusLookAndFeelで、JTreeのノード接続線のスタイルを変更する
NimbusLookAndFeel
でのJTree
のノード間の接続線を表示し、そのスタイルを点線に変更します。
MetalLookAndFeelのJInternalFrameタイトルバーでBumpsを非表示にする
MetalLookAndFeelのJInternalFrameタイトルバーでBumpsを非表示にする
MetalLookAndFeel
のJInternalFrame
でBumps
を非表示にし、フラットなタイトルバーに変更します。
JInternalFrameのタイトルを左寄せに変更する
JInternalFrameのタイトルを左寄せに変更する
NimbusLookAndFeel
を使用するJInternalFrame
のタイトルを左寄せに変更します。
SynthのスタイルをXMLファイルで設定する
SynthのスタイルをXMLファイルで設定する
SynthLookAndFeel
のスタイルをXML
ファイルで設定します。