エディタの変更

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

以前のエディタが新規のエディタ・マネージャで動作しない場合、その原因は、以前のリリースではエディタにフォーカスがあると、アクティブ・ビューがエディタのコンテナ(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.