LookAndFeel

LookAndFeelの一覧を取得する

thumbnail
LookAndFeelの一覧を取得する

インストールされているLookAndFeelの一覧を取得し、これらを切り替えるためのメニューバーを作成します。

Look and Feel の変更

thumbnail
Look and Feelの変更

アプリケーションの Look and Feel をメニューバーで切り替えます。

LookAndFeelの変更を取得する

thumbnail
LookAndFeelの変更を取得する

LookAndFeelの変更を取得するリスナーの作成などを行います。

NimbusLookAndFeelを使用する

thumbnail
NimbusLookAndFeelを使用する

LookAndFeel一覧からNimbusLookAndFeelを名前で検索取得して使用します。

SystemColorの使用

thumbnail
SystemColorの使用

システムカラーを利用し、デスクトップデザインの配色に合わせて、Swingコンポーネントの色を決めます。

JComponentのKeyBinding一覧を取得する

thumbnail
JComponentのKeyBinding一覧を取得する

JComponentから、ActionMapInputMapを取得し、KeyBindingの一覧表を作成します。

DesktopPropertyの変更を監視する

thumbnail
DesktopPropertyの変更を監視する

ToolkitPropertyChangeListenerを追加して、ダブルクリックの速度などの変更を監視します。

AuxiliaryLookAndFeelを追加する

thumbnail
AuxiliaryLookAndFeelを追加する

AuxiliaryLookAndFeelを追加して、WindowsLookAndFeelの場合の動作を変更します。

NimbusLookAndFeelのカラーパレット

thumbnail
NimbusLookAndFeelのカラーパレット

NimbusLookAndFeelのカラーパレットを変更します。

MetalLookAndFeelで太字フォントを使用しない

thumbnail
MetalLookAndFeelで太字フォントを使用しない

MetalLookAndFeelで太字フォントを使用しないように設定します。

↑10 ↓11

DisabledなJMenuItemのハイライトをテスト

thumbnail
DisabledなJMenuItemのハイライトをテスト

DisabledJMenuItemがハイライト可能かどうかをLookAndFeelごとにテストします。

Nimbusの外観をUIDefaultsで変更する

thumbnail
Nimbusの外観をUIDefaultsで変更する

NimbusLookAndFeelの外観をUIDefaultsを使って部分的に変更します。

JRootPaneにリサイズのための装飾を設定する

thumbnail
JRootPaneにリサイズのための装飾を設定する

JFrame自体の装飾を削除し、JRootPaneにリサイズのためのウィンドウ装飾(透明)を設定します。

JTreeのノードがフォーカス状態になった場合のBorderを変更する

thumbnail
JTreeのノードがフォーカス状態になった場合のBorderを変更する

JTreeのノードが選択されてフォーカス状態になった場合のBorderによる描画をUIManagerで変更します。

JProgressBarのNimbusLookAndFeelにおける不確定状態アニメーションを変更する

thumbnail
JProgressBarのNimbusLookAndFeelにおける不確定状態アニメーションを変更する

JProgressBarNimbusLookAndFeelで使用している場合、その不確定状態アニメーションを変更します。

NimbusLookAndFeelでJComponentのサイズを変更する

thumbnail
NimbusLookAndFeelでJComponentのサイズを変更する

NimbusLookAndFeelを使用している場合、クライアントプロパティを設定することでJComponentの表示サイズを変更することが出来ます。