com.apple.eawt.Application の仕様変更
Java for Mac OS X 10.6 Update 3 から com.apple.eawt.Application の仕様がかわったようだ。
今まで addApplicationListenerとなっていたところを,個別に set するようになっている。
client/Dolphin.java
// Mac Application Menu
com.apple.eawt.Application fApplication = com.apple.eawt.Application.getApplication();
// ...について
fApplication.setAboutHandler(new com.apple.eawt.AboutHandler() {
public void handleAbout(AboutEvent ae) {
showAbout();
}
});
// 終了
fApplication.setQuitHandler(new com.apple.eawt.QuitHandler() {
public void handleQuitRequestWith(QuitEvent qe, QuitResponse qr) {
processExit();
qr.cancelQuit(); // processExit() で終了をキャンセルした場合
}
});
// 環境設定
fApplication.setPreferencesHandler(new com.apple.eawt.PreferencesHandler() {
public void handlePreferences(PreferencesEvent pe) {
//ログイン画面の段階で,メニューから環境設定を選択すると,stateMgr = null のまま doPreference に入ってしまう
if (stateMgr != null) doPreference();
}
});
« インスペクタを整列させる | トップページ | WatingListImpl の複数行選択対応 »
「OpenDolphin」カテゴリの記事
- IME on/off の切換 - その5(2026.01.05)
- IME on/off の切換 - その4(2025.12.23)
- IME on/off の切換 - その3(2025.12.20)
- OpenDolphin: Java 25 / WildFly 38 への移行(2025.11.09)
- 運用17年目のまとめ(2025.02.03)


