私はこれまで取り組んでいる比較的大きなプログラムを持っています。これまで私がグラフィックスに使ってきたことは、JFrame、JPanel、無数のJComponentsなどです。将来、私は本当に2Dまたは3Dの画像を画面に描くことになりますが、今は私がやっているのはGUIとタイトル/ゲーム画面です。私は、SWINGとAWTという2つのグラフィカルなカテゴリがあり、AWTコードをいくつか見ていて、私が使っているものとは少し違って見えることに気付きました。 すべてのコードをAWT形式に変換しようとするとどうなると思いますか? ありがとうございます。すべてのJComponentsをAWTコンポーネントに変換する価値はありますか?
0
A
答えて
2
AWTは実際には非推奨のネイティブ依存のGUIです。これは、パフォーマンスを含む多くの問題があり、実際にはさまざまなプラットフォームすべてでうまく動作しません。
Swing,JavaFXまたはSWTのいずれかを使用して、Javaでリッチデスクトップアプリケーションを作成することをお勧めします。それぞれに長所と短所があります。すべてのことを伝えるには1年かかります。最善の方法は、いくつかのサンプルとデモを見て、あなたに最適なものを決めることです。
私はすでにSwingが最も優れた、最も安定したGUIプラットフォームであることを自分で決めました。あなたのケースでは、SwingまたはJavaFXのいずれかが2D/3Dグラフィックスで可能な多くの作業のために最高かもしれません。
関連する問題
- 1. ASP.NET MVCを調べる価値はありますか?
- 2. AWTアプリケーションをSWT/JFaceに変換する
- 3. ApacheをVFS 2.0にアップグレードする価値はありますか?
- 4. Compact Frameworkをストレージカードにインストールする価値はありますか?
- 5. phpsessid - セッション名をハッシュ値とビジター固有の値に変更する価値はありますか?
- 6. ASP.NETでDebug.Assertを使用する価値はありますか?
- 7. localtime_r()をキャッシングする価値はありますか?
- 8. カスタムプロファイルプロバイダを作成する価値はありますか?
- 9. XMPPサーバーをカスタマイズする価値はありますか? (対クライアントワーカー)
- 10. Silverlightフレームワークを使用する価値はありますか?
- 11. BLOBを圧縮する価値はありますか?
- 12. CMSを最初から作る価値はありますか?
- 13. どの.NET Dependency Injectionフレームワークを調べる価値がありますか?
- 14. ここにプライベートメンバーの価値はありますか?
- 15. 値をあるコンポーネントから別のコンポーネントに渡します - フレックス
- 16. MonetDBを試す価値はありますか?
- 17. JavaScriptコードを最適化して文字列を定数に置き換える価値はありますか?
- 18. PHPを使用してMySQLをParse.comに置き換える価値はありますか?
- 19. モバイルJavaScriptのパフォーマンスにevalを使用する価値はありますか?
- 20. iPhoneアプリのコアデータを使用する際に価値はありますか?
- 21. IDEは本当に価値がありますか?
- 22. NSUserDefaultsにすべての値を取得する方法はありますか?
- 23. ffmpegですべてのMP4ファイルをFLVに自動的に変換する方法はありますか?
- 24. Roslynを使用して変数の潜在的な価値を判断する方法はありますか?
- 25. SharePoint 2007を学ぶ価値はありますか?
- 26. NCoverサブスクリプション - お金を払う価値はありますか?
- 27. iOS6にarmv7sスライスを追加する価値はありますか?
- 28. IIS7で動的圧縮を有効にする価値はありますか?
- 29. ログフレームワークを追加レイヤーにラッピングする価値はありますか?
- 30. 文字列を等価のEnum値に変換する
[スイングとawtの違いは何ですか](http://stackoverflow.com/q/408820/1048330)が役立つかもしれません。 – tenorsax
これは正しい答えだとは言えませんが、私は個人的にJ形式を続行します。 – guness
ありがとうございました。 – keyert