Java用のGUI開発を学びたいです。誰かが私にGUIウィジェットツールキットを習得して使用するのが簡単なものを勧めてもらえますか?また、ツールキットの優れたGUIデザイナーについても知りたいと思います。ツールキットはgtkおよびqtとうまく統合する必要があります。前もって感謝します!
1 に答える
ええと、なぜ gtk と qt との統合が必要なのかよくわかりません。Java でデスクトップ用の GUI について話している場合、基本的に 4 つの主要なオプションがあります。
AWT - 非常に時代遅れです。本当に必要でない限り使用しないでください
SWT - はるかに優れています。Eclipse のような UI が得られます (SWT で記述されています)。多くの人が、Swing よりも高速であると主張しています (オプション 3 を参照)。
Swing - Java 標準ライブラリの一部。AWT の代替として開発されました。非常に堅実です(〜12〜13年)。プラットフォームに依存しない実装 (ウィジェットはすべてのオペレーティング システムで同じように見えます)。最新のJavaバージョンでも非常に高速です。非常に柔軟です。Java を使用する必要がある場合は、Swing または SWT を使用することをお勧めします。私はSwingの方が好きですが、それはあくまで私の意見です。欠点 - 「そのまま」では多くのコーディングが必要であり、ページが実際にどのように見えるかわかりません (マークアップなし)。いかなる種類のスクリプト言語も使用しません。Swing の上で Apache Pivot などを使用できますが、話はまったく異なります。
ジャバFX。「次世代UI」プラットフォームとして開発。Java fx コンパイラが必要です (これは Java コードではなく、バイトコードにコンパイルされるものです)。非常に見栄えがよく、それ自体が優れたプラットフォームであり、Flex や Silverlight の競合相手と見なすことができます。主な欠点は、競合他社の後で利用可能になるのが遅すぎたため、それほど普及していないことです. その結果、コミュニティは比較的小規模です。
QT/GTK との統合については知らないので、詳しくは言えません
お役に立てれば