Java 1.3+ JREに基づいたアクセシビリティ作業を行う。異なるUIイベントリスナーを使用するライブラリ/アプリケーションの使用
最近、新しいJREによっていくつかのJava 1.0/1.1アプレットがロードされ、1.3アクセシビリティAPIが特定のイベントリスナーを登録すると、アプレット内の古いスタイルイベントがすべて破棄されてUIが失敗するという問題がありました。
TopLevelWindowListener
を追加すると、しかし、我々はまた、私たちのアクセシビリティは、これらのアプレットに失敗した場合には何の問題もないでしょう、問題はアプレットが失敗するということであるいくつかのケースで
SwingEventMonitor.addInternalFrameListener(new InternalFrameListener(){...});
parent.addContainerListener(new ContainerAdapter(){...});
を追加したい、すべての問題を引き起こすことはありません。新しいイベントタイプを登録すると古いタイプへの呼び出しが停止するため、機能します。
古いUIイベントを使用するようにコンパイルされたアプレットを特定する方法や無視する方法はありますか?