Swing/DesktopProperty のバックアップの現在との差分(No.3)
TITLE:DesktopPropertyの変更を監視する
Posted by aterai at 2010-03-29
DesktopPropertyの変更を監視する
ToolkitにPropertyChangeListenerを追加して、ダブルクリックの速度などの変更を監視します。- category: swing folder: DesktopProperty title: DesktopPropertyの変更を監視する tags: [Toolkit, PropertyChangeListener] author: aterai pubdate: 2010-03-29T15:07:50+09:00 description: ToolkitにPropertyChangeListenerを追加して、ダブルクリックの速度などの変更を監視します。 image:
概要
Toolkit
にPropertyChangeListener
を追加して、ダブルクリックの速度などの変更を監視します。
- &jnlp;
- &jar;
- &zip;
Screenshot
Advertisement
サンプルコード
サンプルコード
Toolkit.getDefaultToolkit().addPropertyChangeListener(
"awt.multiClickInterval", new PropertyChangeListener() {
public void propertyChange(PropertyChangeEvent e) {
System.out.println("----\n"+e.getPropertyName());
@Override public void propertyChange(PropertyChangeEvent e) {
System.out.println("----\n" + e.getPropertyName());
System.out.println(Toolkit.getDefaultToolkit().getDesktopProperty(e.getPropertyName()));
}
});
View in GitHub: Java, Kotlin解説
上記のサンプルでは、ToolkitにPropertyChangeListenerを追加して、ダブルクリックの速度と、Windows環境での画面の配色(画面のプロパティ、デザイン、配色の規定(青)、オーブ グリーン、シルバー)の変更を監視しています。解説
上記のサンプルでは、Toolkit
にPropertyChangeListener
を追加してダブルクリックの速度とWindows
環境での画面の配色(画面のプロパティ、デザイン、配色の規定(青)、オリーブグリーン、シルバー)の変更を監視しています。
その他、サポートされているWindows デスクトップ関連のプロパティー一覧は、以下のようにして取得することができます。
- Windows デスクトップ関連のプロパティーのサポートのサンプルより
- その他のサポートされている
Windows
デスクトップ関連のプロパティー一覧は、以下で取得可能
import java.awt.*;
public class DesktopPropertyList {
public static void main(String[] args) {
for(String s:(String[])Toolkit.getDefaultToolkit().getDesktopProperty("win.propNames"))
for (String s: (String[]) Toolkit.getDefaultToolkit().getDesktopProperty("win.propNames"))
System.out.println(s);
}
}
参考リンク
参考リンク
コメント
- メモ: Windows デスクトップ関連のプロパティーのサポートの、(TBI)の意味を調べる。「メッセージボックスのフォントカラー」のプロパティー名は文字化け?、重複?。同じく、アイコンのサイズとアイコンの横の間隔など。 -- aterai
コメント
- Windows デスクトップ関連のプロパティーのサポートの(
TBI
)の意味を調べること。「メッセージボックスのフォントカラー」のプロパティー名は文字化け?、重複?。同じく、アイコンのサイズとアイコンの横の間隔など。 -- aterai