|
发表于 2013-9-23 22:34:40
|
显示全部楼层
本帖最后由 565123 于 2013-9-23 22:37 编辑
- package acmDemo;
- import java.awt.Color;
- import acm.graphics.GArc;
- import acm.program.GraphicsProgram;
- public class ovalDemo extends GraphicsProgram {
-
- private static final long serialVersionUID = 7367209568284450456L;
- public void run() {
- createArc(150, 180, Color.BLUE);
- createArc(280, 180, Color.BLACK);
- createArc(410, 180, Color.RED);
- createArc(215, 240, Color.ORANGE);
- createArc(345, 240, Color.GREEN);
- createArc(150, 180, Color.BLUE, -20, 45);
- createArc(280, 180, Color.BLACK, 200, 70);
- createArc(280, 180, Color.BLACK, -20, 45);
- createArc(410, 180, Color.RED, 200, 70);
- }
-
-
-
- private void createArc(double x, double y, Color color) {
- createArc(x, y, color, 0, 360);
- }
- private void createArc(double x, double y, Color color,double start, double sweep){
- for (int i = 0; i < 10; i++) {
- GArc arc = new GArc(x + i, y + i, 120 - (i << 1),
- 120 - (i << 1), start, sweep);
- arc.setColor(color);
- add(arc);
- }
- }
- public void init() {
- this.setSize(800, 600);
- }
- }
复制代码 终于写出真正的奥运五环了!!! |
|