私は良い軽量のJavaドッキングフレームワークを探しています。
NetbeansとEclipseをRCPとして使用できることは知っていますが、もう少し軽量なものを探しています。
非アクティブなプロジェクト
私はかつていくつかのドッキングフレームワーク(すでに言及した flexdock および mydoggy および jdocking を含む)を評価しました。
最後に、私は Docking Frames に来ました。使い方は簡単ですが、豊富な機能を備えた優れたドキュメントと、フォーラムを介した開発者からの迅速なサポートが特徴です。
私は過去にFlexDockを正常に使用しましたが、十分にサポートされていないようで、開始するのが非常に困難です(これはドッキングのための非常に複雑なフレームワークです)。 FlexDockはオープンソースです。
さらに、最近ではMyDoggyを使用することを楽しんでいます。これは十分にサポートされており、非常に使いやすいです(十分な例とチュートリアルで十分に文書化されています)。その主な欠点(私にとって)は、サードパーティのLAF(たとえば、Substance)を使用するときに外観を調整するのが難しいことです。しかし、一般的に私は本当にそれが好きです。私が正しく覚えていれば、それはかなり軽量なライブラリです。優れたAPIを使用する場合(オープンソースで自由に使用できます)には、このAPIをお勧めします。
3つの製品でvlsolutions( http://vldocking.com )のVLDockingを使用しています。彼らはGPLと互換性のあるいくつかのオープンソースライセンスを持っています。
infonode docking windows を参照してください。
彼らはGPLバージョンと商用バージョンを持っていますが、ライセンスはそれほど高価ではありません。適切なスキンを選択すると、堅牢で見栄えが良くなります(Eclipseに少し似たShapedGradientDockingThemeを使用しています)。
別のドッキングフレームワークをリリースしました。それは本当に軽量で、Apache 2.0ライセンスの下で利用できます。
レイヴンドッキング:
JIDEには、ドッキングフレームワークを含むかなりの数のコンポーネントがあります。 JIDEの中核はオープンソースですが、いくつかの商用ライブラリもあります。ドッキングフレームワークは商用です。