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

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などの位置・サイズの保存、呼び出しを行います。

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

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

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

JRootPaneの背景として画像を表示

thumbnail
JRootPaneの背景として画像を表示

JRootPaneの背景として画像を表示しています。

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

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

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