2012-04-18 4 views
0

私はこれまで取り組んでいる比較的大きなプログラムを持っています。これまで私がグラフィックスに使ってきたことは、JFrame、JPanel、無数のJComponentsなどです。将来、私は本当に2Dまたは3Dの画像を画面に描くことになりますが、今は私がやっているのはGUIとタイトル/ゲーム画面です。私は、SWINGとAWTという2つのグラフィカルなカテゴリがあり、AWTコードをいくつか見ていて、私が使っているものとは少し違って見えることに気付きました。 すべてのコードをAWT形式に変換しようとするとどうなると思いますか? ありがとうございます。すべてのJComponentsをAWTコンポーネントに変換する価値はありますか?

+3

[スイングとawtの違いは何ですか](http://stackoverflow.com/q/408820/1048330)が役立つかもしれません。 – tenorsax

+1

これは正しい答えだとは言えませんが、私は個人的にJ形式を続行します。 – guness

+0

ありがとうございました。 – keyert

答えて

2

AWTは実際には非推奨のネイティブ依存のGUIです。これは、パフォーマンスを含む多くの問題があり、実際にはさまざまなプラットフォームすべてでうまく動作しません。

Swing,JavaFXまたはSWTのいずれかを使用して、Javaでリッチデスクトップアプリケーションを作成することをお勧めします。それぞれに長所と短所があります。すべてのことを伝えるには1年かかります。最善の方法は、いくつかのサンプルとデモを見て、あなたに最適なものを決めることです。

私はすでにSwingが最も優れた、最も安定したGUIプラットフォームであることを自分で決めました。あなたのケースでは、SwingまたはJavaFXのいずれかが2D/3Dグラフィックスで可能な多くの作業のために最高かもしれません。

関連する問題