我创建一个对象(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);
谢谢 !
最佳答案
若要重置旋转,可以调用patrat.rotate(-10)。
通常,使用受保护的clear()方法的方法是通过继承(即MyClass扩展GPolygon等)。