描画するにはどのパッケージをインポートする必要がありますPolyline2D
か?
クラスにそれらを実装する必要がありますか? クラスは抽象でなければなりませんか?java.awt.shape のようなすべてのパッケージをインポートしようとしました。キャンバスに三角形を描こうとしています。
私はこのようなものから始めていました
drawPolyline(g2D,new int[]{25,5,45,45,5,45});
描画するにはどのパッケージをインポートする必要がありますPolyline2D
か?
クラスにそれらを実装する必要がありますか? クラスは抽象でなければなりませんか?java.awt.shape のようなすべてのパッケージをインポートしようとしました。キャンバスに三角形を描こうとしています。
私はこのようなものから始めていました
drawPolyline(g2D,new int[]{25,5,45,45,5,45});
あなたが 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
そして、ここに別のドキュメントがあります:
後者の場合、ファイルがあるjarへのアクセスが必要になります。
お役に立てれば :)
-とPolyline2D
を使用できる非抽象サブクラスがあります。Polyline2D.Double
Polyline2D.Float
Polyline2D
実装するので、それをレンダリングするためにjava.awt.Shape
使用できます。java.awt.Graphics2D
たとえば、メソッドGraphics2D.draw(Shape s)
またはGraphics2D.fill(Shape s)
.