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」カテゴリの記事
- WildFly 25 へのアップデート(2021.12.21)
- 13年目の運用まとめ(2021.02.04)
- スタンプの簡易表示(2020.09.04)
- Java 1.8.0_261 での apple.awt.brushMetalLook(2020.07.26)
- Undo の充実 (4) StampEditor, StampTree(2020.07.23)