1

オブジェクト (GPolygon) を作成し、それをキャンバスに追加し、回転させてから、回転をリセットして元の場所に戻したいと考えています。私は acm ページを見て、 clear() というメソッドがありますが、おそらく保護されているため、アクセスできません。http://www-cs-faculty.stanford.edu/~eroberts//jtf/javadoc/complete/acm/graphics/GPolygon.html#clear()からのテキスト

このオブジェクトでメソッド clear() を使用するにはどうすればよいですか? これが私のポリゴンコードです: Java

    GPolygon patrat=new GPolygon(30,30);
    patrat.setFilled(true);
    patrat.setColor(Color.RED);
    patrat.addVertex(0, 0);
    patrat.addEdge(20, 0);
    patrat.addEdge(0,20);
    add(patrat);
    patrat.rotate(10);

ありがとうございました !

4

1 に答える 1

0

回転をリセットしたい場合は、patrat.rotate(-10) を呼び出すことができます。

通常、保護された clear() メソッドを使用する方法は、継承 (つまり、MyClass が GPolygon を拡張するなど) によるものです。

于 2013-07-01T16:05:37.703 に答える