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内から使用できるようにコンポーネント・パレットに追加するには、jdev/bin/jdev.conf
ファイルで、プロキシ・クラスをIDEのクラスパスにディレクティブとして追加する必要があります。 たとえば、次のように指定します。
AddJavaLibFile <myUiProxies.jar>
ここで、myUiProxies.jar
は、Javaビジュアル・エディタ・プロキシ実装のためのコンパイル済クラス・ファイルを含むファイルです。
Copyright © 1997, 2004, Oracle Corporation. All rights reserved.