Какая альтернатива использованию устаревшего com.apple.eawt.ApplicationAdapter в приложениях Java Swing на Mac? - PullRequest
6 голосов
/ 27 февраля 2011

Похоже, что Apple устарела API, который использует мое приложение. Не уверен, как обойти это. Конкретное использование можно увидеть здесь:

http://code.google.com/p/jarzilla/source/browse/trunk/jarzilla/src/main/java/com/googlecode/jarzilla/Jarzilla.java#192

1 Ответ

8 голосов
/ 27 февраля 2011

Хорошо, немного погуглив мне, я получил Документ API (второй удар для меня), и он содержит прямо в первом предложении:

устарело. заменено на AboutHandler, PreferencesHandler, AppReOpenedListener, OpenFilesHandler, PrintFilesHandler, QuitHandler, QuitResponse.

(со ссылками на интерфейсы и класс в упомянутом).

Похоже, вам не следует использовать один объект, подклассифицирующий этот абстрактный класс, но несколько объектов для различных целей, и зарегистрировать их каждый в своем объекте Application.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...