在Mac上的Java Swing应用程序中使用现已弃用的com.apple.eawt.ApplicationAdapter的替代方法是什么?

时间:2011-02-26 22:10:15

标签: java macos swing

看起来苹果已经弃用了我的应用正在使用的API。不知道如何解决这个问题。具体用法如下:

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

1 个答案:

答案 0 :(得分:8)

好的,有点谷歌搜索让我the API doc(第二次打我),它包含在第一句话中:

  

已弃用。 已被AboutHandler,PreferencesHandler,AppReOpenedListener,OpenFilesHandler,PrintFilesHandler,QuitHandler,QuitResponse取代。

(带有前面提到的接口和类的链接)。

所以看起来你不应该使用一个对象继承这个抽象类,而是使用几个对象用于不同的目的,并将它们各自注册到你的Application对象。