TITLE:Others

Others

SwingWorkerを使った処理の中断と進捗状況表示

thumbnail
SwingWorkerを使った処理の中断と進捗状況表示

JDK 6 で新しくなったSwingWorkerを使って、処理の中断や進捗状況の表示更新などを行います。

JComponentのKeyBinding一覧を取得する

thumbnail
JComponentのKeyBinding一覧を取得する

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

ClassLoaderでリソース(URL)を取得

thumbnail
ClassLoaderでリソース(URL)を取得

クラスパスからのエントリ(相対パス風)を使って、ClassLoaderからURLを取得します。

SingleInstanceServiceを使って Web Start アプリケーションの重複起動を禁止

thumbnail
SingleInstanceServiceを使って Web Start アプリケーションの重複起動を禁止

ServerSocketを使ってポートをロック代わりに使用し、アプリケーションの複数起動を禁止します。Java Swing Hacks #68 単一インスタンスのアプリケーションを作る を参考にしています。

ServerSocketを使ってアプリケーションの複数起動を禁止

thumbnail
ServerSocketを使ってアプリケーションの複数起動を禁止

SingleInstanceServiceを使って、Web Start アプリケーションの重複起動を禁止したり、引数の取得を行います。

Desktopでブラウザを起動

thumbnail
Desktopでブラウザを起動

JDK 6 で導入されたDesktopを使ってブラウザを起動します。

Browserを起動

thumbnail
Browserを起動

ラベル上のURLがクリックされるとBrowserを起動します。

Htmlタグで文字列を修飾

thumbnail
Htmlタグで文字列を修飾

Htmlタグを使ってSwingコンポーネントで使用する文字列を修飾します。

TimeZoneによる日付表示の変換

thumbnail
TimeZoneによる日付表示の変換

TimeZoneなどを使って、日付の表示を変換します。

EventListenerを実装して独自イベント作成

thumbnail
EventListenerを実装して独自イベント作成

イベント(イベントオブジェクト、イベントリスナー、イベントソース)を新たに作成し、これを使用します。

↑10 ↓11

LookAndFeelの一覧を取得する

thumbnail
LookAndFeelの一覧を取得する

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

Look and Feel の変更

thumbnail
Look and Feelの変更

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

SystemColorの使用

thumbnail
SystemColorの使用

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

AWTEventを取得して入力イベントを監視

thumbnail
AWTEventを取得して入力イベントを監視

AWTEventを取得して、マウスやキーボードの入力イベントを監視します。

JComponentの表示状態

thumbnail
JComponentの表示状態

JComponentの表示状態をテストします。

DesktopPropertyの変更を監視する

thumbnail
DesktopPropertyの変更を監視する

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

Clipboardから文字列や画像を取得する

thumbnail
Clipboardから文字列や画像を取得する

Clipboardから文字列や画像データを取得し、JLabelに表示します。

JLayerで指定したコンポーネントへの入力を禁止

thumbnail
JLayerで指定したコンポーネントへの入力を禁止

JDK 7 で導入された、JLayerを利用して、指定したコンポーネントへの入力を禁止します。

JFrameの位置・サイズを記憶する

thumbnail
JFrameの位置・サイズを記憶する

Preferences(レジストリなど)に、フレーム(パネル)のサイズ、位置を記憶します。

PersistenceServiceを使ってJFrameの位置・サイズを記憶

thumbnail
PersistenceServiceを使ってJFrameの位置・サイズを記憶

ServiceManagerからPersistenceServiceを取得し、JFrameなどの位置・サイズの保存、呼び出しを行います。

↑20 ↓21

MnemonicをクリアしてJButtonを初期状態に戻す

thumbnail
MnemonicをクリアしてJButtonを初期状態に戻す

JButtonに設定されたMnemonicをクリアして初期状態に戻します。

AuxiliaryLookAndFeelを追加する

thumbnail
AuxiliaryLookAndFeelを追加する

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