首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java如何在acm中使用clear()?

Java如何在acm中使用clear()?
EN

Stack Overflow用户
提问于 2013-07-01 23:50:59
回答 1查看 471关注 0票数 1

我创建了一个对象(GPolygon),将它添加到画布,旋转它,然后我想要重置旋转,回到开始的地方。我查看acm页面,有一个名为clear()的方法,但我无法访问它,可能是因为它是受保护的。来自http://www-cs-faculty.stanford.edu/~eroberts//jtf/javadoc/complete/acm/graphics/GPolygon.html#clear()的文本

如何在此对象上使用方法clear()?这是我的多边形代码:Java

代码语言:javascript
复制
    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);

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-02 00:05:38

当您想要重置旋转时,可以调用patrat.rotate(-10)。

通常,使用受保护的clear()方法的方式是通过继承(即MyClass扩展GPolygon等)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17408609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档