2011-04-05 9 views
0

私たちは、異なる種類の約200000行を描画するために必要なプログラムを作成しています。 現時点では、Swingを使用してコンポーネントを描画していますが、実際には十分に高速ではありません。Swingコンポーネントを使用した描画の代替手段

質問:Swingライブラリよりも線を描く方法がありますか? AWTは高速ですか、OpenGLはロールする方法です(それは速くなります)。あなたは私はあなたをお勧めすることができます唯一のものは、クラスを使用しようとすることです提供少ない情報で

+2

あなたがラインのどのような種類を描画していますか? (ちょうど50ms未満で200000行の描画をテストしました...) – dacwe

+1

あなたは何をしているかを示す非常に短い自己完結型のコード例を投稿できますか?これは、この質問に対する正解を見つけるのに役立ちます。 –

答えて

0

javafx.scene.shape.Line。

私はあなたがおそらく使用していると思います。

java.awt.geom.Line2D;

awtコンポーネントはアプレットで使用されていましたが、使用すると重量があります。これはパフォーマンスの問題の原因になる可能性があります。

JavaFX(www.javafx.com)を見てみると、ニーズに合ったコンポーネントが見つかる(速い)かもしれません。

ここ

のGraphics2Dを使用してJavaで線を描画する方法例:http://www.javadb.com/drawing-a-line-using-java-2d-graphics-api

関連する問題