私はJavaテクノロジーから遠すぎます。
- 好奇心のために、Java(Windowsフォームなど)を使用してデスクトップアプリケーションを開発できるようにするテクノロジ/ API /クラスの名前は何ですか?
- Swingという名前のツールキットを聞いた。それは公式のGUIツールキットですか?Swingの代替手段はありますか?
- C#のWPFに対応するJavaの技術はありますか?
私はJavaテクノロジーから遠すぎます。
Java Swing
は、Javaで最も一般的に使用されるGUIツールキットです。代替手段(JavaFX、AWT、SWT)がありますが、Javaを使用してデスクトップアプリケーションの開発を開始する場合は、Swingが非常に良い出発点です。私が検討する唯一のことは、MigLayoutのような代替のLayoutManagerを検討することです。しかし、あなたは簡単に標準のものから始めることができます。JavaSwingとさまざまなLayoutManagerから始めるための優れたビジュアルガイドがあります。
AWT、Swing、SWT、JavaFX、AndroidGUIがあります。
最も一般的なのはSwingで、最もきれいではありませんが、特定の要件がない限り、Swingから始めます。
JavaFX2.xデモhttp://www.oracle.com/technetwork/java/javafx/samples/index.html
はい、SwingはJavaランタイム環境の公式GUIツールキットです。
Javaでは、さまざまなGUIテクノロジを使用できます。
Swingは、使用できるテクノロジーの1つです。軽量で、Java用の公式ツールキットです。さらに、3DのものについてはSWT、AWT、またはJMonkeyを見ることができます。
WPFと同様とはどういう意味ですか?MVVMパターン?
Silverlightに似ていますが、GWTToolkitの方が優れています。
Javaには、GUI開発用に次のオプションがあります。
(1) AWT
This is the old GUI development library
(2) Swing
This is the new GUI development library
(3) JavaFX
This is the latest GUI technology of Java,
it comes with FXML for fast UI development.
FXMLは.NETのXAMLと互換性がありませんが、同等と見なすことができます。