GUI インターフェイスを備えたアプリケーションを作成する必要があり、Eclipse から主な概念を取り入れたいと考えています。最小化、移動 (スワップ)、サイズ変更、一度に複数開くことができる動的パネルを作成したいと考えています。より少ないコーディングでこれを行うには何を使用できますか?
1 に答える
あなたが探しているのは、いわゆる「ドッキング フレームワーク」です。Google にはそれらの大きなリストがあります。
もちろん、Eclipse RCPを使用してそのような機能を実装することもできますが、その場合は SWT を GUI フレームワークとして使用する必要があります。Netbeans プラットフォームは Eclipse RCP に似ていますが、Swing 用です。これを使用すると、デスクトップ アプリケーション用の優れたフレームワークが得られるという利点がありますが、フレームワークをうまく使用するには時間がかかる場合があります。
個人的には、少し前に始めたプロジェクトでVLDockingを使用しており、非常に満足しています。私はすでに Swing アプリを開発しており、Web サイトの優れたチュートリアルのおかげで、必要な機能だけを統合するのは非常に簡単でした。しかし悲しいことに、VLDocking は開発されなくなります (vldocking メーリング リストを参照してください)。Java/Swing/OS の将来のバージョンで壊れないことを祈りましょう。
前述のように、Google にはさらに多くのリストがあります。私が上で述べたものは、私の意見では、無料のものの中でより良いものです. 私が試した他のものには、いくつかの問題がありました。たとえば、最小化されたパネルを一時的に開くと、装飾されていないウィンドウで開かれ、メイン ウィンドウのフォーカスが失われます。これは好きではありません。
市販のものもいくつかありますが、私はそれらを試していないので、それらについてはあまり言えません.