TITLE:DesktopPropertyの変更を監視する

Posted by terai at 2010-03-29

DesktopPropertyの変更を監視する

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

  • &jnlp;
  • &jar;
  • &zip;

#screenshot

サンプルコード

Toolkit.getDefaultToolkit().addPropertyChangeListener("awt.multiClickInterval", new PropertyChangeListener() {
  public void propertyChange(PropertyChangeEvent e) {
    System.out.println("----\n"+e.getPropertyName());
    System.out.println(Toolkit.getDefaultToolkit().getDesktopProperty(e.getPropertyName()));
  }
});

解説

上記のサンプルでは、ToolkitにPropertyChangeListenerを追加して、ダブルクリックの速度と、Windows環境での画面の配色(画面のプロパティ、デザイン、配色の規定(青)、オーブ グリーン、シルバー)の変更を監視しています。

その他、サポートされているWindows デスクトップ関連のプロパティー一覧は、以下のようにして取得することができます。

参考リンク

コメント