0
基於Java 1.3+ JRE執行一些輔助功能工作。使用具有不同UI事件偵聽器的庫/應用程序
最近有一個問題,即一些Java 1.0/1.1 applet被較新的JRE加載,並且1.3可訪問性API註冊了某些事件偵聽器時,它將打破Applet中的所有舊式事件,導致UI失敗。
添加TopLevelWindowListener
不會引起任何問題,但是我們也希望在某些情況下增加
SwingEventMonitor.addInternalFrameListener(new InternalFrameListener(){...});
parent.addContainerListener(new ContainerAdapter(){...});
如果我們的無障礙這些小程序失敗將不會有任何問題,問題是小應用程序失敗工作,因爲註冊新的事件類型停止調用舊的類型。
有關如何識別和/或忽略編譯爲使用舊UI事件的applet的任何想法?