エディタの変更

既存のエディタは引き続き動作します。ほとんどの変更には、下位互換性があります。

以前のエディタが新規のエディタ・マネージャで動作しない場合、その原因は、以前のリリースではエディタにフォーカスがあると、アクティブ・ビューがエディタのコンテナ(EditorFrame)となることであると思われます。このリリースでは、エディタにフォーカスがある場合、エディタ自体がアクティブ・ビューとなります。EditorFrameインタフェースは使用されなくなりました。EditorFrameを起動する拡張機能をチェックし、必要に応じて変更してください。

以前のエディタは引き続き動作しますが、新規のエディタ・マネージャに加えられた変更によるメリットが得られません。水平スクロール・バーは、右に位置合せされるかわりにタブの上部に表示され、エディタは分割不可になります。以前のエディタを新リリースに変換する場合は、EditorおよびEditorAddinのかわりにFlatEditorおよびFlatEditorAddinを使用します。 どちらもインタフェースであり、対応するAbstractFlatEditorおよびAbstractFlatEditorAddin抽象クラスを拡張することをお薦めします。 FlatEditorは、Editorインタフェースを拡張して新機能を提供します。エディタの動作をカスタマイズするには、getEditorAttribute()メソッドを使用します。様々なATTRIBUTE_定数を調べて、使用できる属性を確認できます。

改善点のサマリー

注意: OTNのExtensions SDKのページを使用して、SDKをダウンロードし、廃止になったAPIやその他の変更など、リリース9.0.3以降に行われた拡張機能の変更すべてをAPIレベルで識別するJavadocにアクセスしてください。


以前のリリースからの拡張機能の移行

 

Copyright © 1997, 2004, Oracle.All rights reserved.