JDeveloperでは、Javaビジュアル・エディタで使用できるように登録した重量コンポーネントの軽量ビューをサポートしています。
プロキシ・クラスを登録するには、次のようにします。
JDeveloper¥lib¥addins.xml
ファイルのoracle.jdevimpl.uieditor.UIEditorAddin
セクションに、次のようにキー値の定義を追加します。
<property>
<key>PREFIX.CLASS_NAME</key>
<value>PROXY_CLASS_NAME</value>
</property>
ここで
PREFIX
はjdeveloper.concreteProxy
です。
CLASS_NAME
は、プロキシを登録する重量コンポーネントの完全修飾クラス名です。
PROXY_CLASS_NAME
は、登録するプロキシ・クラスの完全修飾クラス名です。
たとえば、oracle.jdevimpl.uieditor.proxy.Component
プロキシ・クラスを使用してjdeveloper.concreteProxy.java.awt.Component
という仮定の重量コンポーネント実装を登録する場合、追加するプロパティは次のようになります。
<property>
<key>jdeveloper.concreteProxy.java.awt.Component</key>
<value>oracle.jdevimpl.uieditor.proxy.Component</value>
</property>
Javaビジュアル・エディタのプロキシ・クラスをコンポーネント・パレットに追加できるようにIDEで使用可能にするには、プロキシ・クラスをレイアウト・アシスタントがプロパティ・インスペクタのJDeveloper¥bin¥jdev.conf
ファイル内でIDEClasspathにディレクティブとして追加する必要があることに注意してください。次に例を示します。
AddJavaLibFile <myUiProxies.jar>
myUiProxies.jar
は、Javaビジュアル・エディタのプロキシ実装のコンパイル済クラス・ファイルが含まれているjarです。
Copyright © 1997, 2006, Oracle. All rights reserved.