我创建了一个对象(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);谢谢!
发布于 2013-07-02 00:05:38
当您想要重置旋转时,可以调用patrat.rotate(-10)。
通常,使用受保护的clear()方法的方式是通过继承(即MyClass扩展GPolygon等)。
https://stackoverflow.com/questions/17408609
复制相似问题