EclipseHeliosでWindowsBuilderProを使用しています。NetBeansでは、SwingXパレットを追加する方法を知っています。Windows BuilderでSwingXパレットを追加するにはどうすればよいですか?
5 に答える
パレットのエントリを右クリックすると、パレット マネージャが開き、[カテゴリの追加]、[エントリの追加] または [Jar のインポート] が表示されます。
また、カスタムを使用して必要なコンポーネント (例: JXTable) を追加すると、パレットのカスタム カテゴリに自動的に表示されます。
よりクリーンなソリューションは、 と の両方swingx-all-1.6.4.jar
をswingx-beaninfo-1.6.4.jar
ビルド パスに追加することです。
次に、パレット マネージャーで、すべての項目を選択して、swingx-all-1.6.4.jar をインポートします。
それで遊んでいました、そして私は解決策を持っています。SwingXは2つのjarで出荷され、2番目のjarswingx-all-1.6.3.jar
にはクラスswingx-beaninfo-1.6.3.jar
が含まれています。BeanInfo
これらは、任意のIDEでJavaBeanとしてインポートする場合に必要です。したがって、それらを単一のライブラリにマージする必要があります。
これが私のために働いたものです:
- というディレクトリを作成し
swingx
ます。 - それに変更し、jarを解除し
swingx-all-1.6.3.jar
ます。のバックアップを作成META-INF/MANIFEST.MF
し../backup.mf
ます。 swingx-beaninfo-1.6.3.jar
同じ場所に解凍します。そのマニフェストは前のマニフェストを上書きするため、バックアップする必要がありました。- jarを抽出したのと同じディレクトリにいることを確認し、次のコマンドラインを使用して、これらの両方を組み合わせた新しいjarを作成します。
jar -cvfm swingx-combined.jar ../backup.mf *
BeanInfo
これにより、マニフェスト(jar内のすべてのJava Beanをリストする)と必要なクラスの両方を持つ新しいjarが作成されます。
このjarをWindowBuilderにインポートすると、そこから必要なSwingXBeanを追加できるようになります。
パレットに追加できませんでした。ただし、ソース コードにコンポーネントを追加すると、プレビューに表示されます。その後、パレットから取得したかのようにドラッグできます。
お役に立てば幸いです。助けて頂きました...
最初に、 https: //java.net/projects/swingx/downloads?search_tag=swingx-all-1.6.4.jar+&commit=search から SwingX 1.6.4 All -sources およびSwingX 1.6.4 BeanInfo -sources をダウンロードします。次に、project->properties->Add External JARs に移動して、これらの jar を elipse に追加します。