0

描画するにはどのパッケージをインポートする必要がありますPolyline2Dか?

クラスにそれらを実装する必要がありますか? クラスは抽象でなければなりませんか?java.awt.shape のようなすべてのパッケージをインポートしようとしました。キャンバスに三角形を描こうとしています。

私はこのようなものから始めていました

 drawPolyline(g2D,new int[]{25,5,45,45,5,45}); 
4

2 に答える 2

0

あなたが Java を初めて使用することを想定しているので、将来のためにもいくつかのヘルプを提供します。

Java API ページを使用して、Polyline2D を探すことができます。どのパッケージに含まれているかがわかります。「Java 7 API」をグーグルで検索して、Java 7を確認してください。

Eclipse でコーディングを開始することをお勧めします。素敵な自動インポートパッケージ機能があります。それは ctrl+shift+o のいずれかです... または、コードのエラーがある左側の赤い点をクリックして、自動インポート修正を選択します。

クラスが標準の Java パッケージに含まれていない場合は、その jar をプロジェクトに追加してから、自動インポート手順を実行する必要があります。Polyline2D の 1 つの実装を次に示します。

http://www.java2s.com/Code/Java/2D-Graphics-GUI/Polyline2D.htm

そして、ここに別のドキュメントがあります:

http://chess.eecs.berkeley.edu/ptexternal/src/ptII/doc/codeDoc/diva/util/java2d/Polyline2D.Double.html

後者の場合、ファイルがあるjarへのアクセスが必要になります。

お役に立てれば :)

于 2011-12-11T06:54:59.593 に答える
0

-とPolyline2Dを使用できる非抽象サブクラスがあります。Polyline2D.DoublePolyline2D.Float

Polyline2D実装するので、それをレンダリングするためにjava.awt.Shape使用できます。java.awt.Graphics2Dたとえば、メソッドGraphics2D.draw(Shape s)またはGraphics2D.fill(Shape s).

于 2011-12-11T06:33:32.460 に答える