当前位置: 代码迷 >> Java相关 >> 五角星大小问题
  详细解决方案

五角星大小问题

热度:282   发布时间:2008-10-18 04:15:09.0
五角星大小问题
第2个绿色五角星怎么改大小阿?? 有没有方便的办法, 不需要重新画线??(也就是从上一个星派生出来, 加以改良)??

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class xing extends JFrame
{
    public xing() {
        super("”Ò");
        this.setBackground(Color.darkGray);
        this.setLocation(0,0);
        this.setSize(500,500);
        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
        this.setVisible(true);
    }
    public void paint(Graphics gc)
    {   
        gc.setColor(Color.red);
        gc.drawLine(75,20,87,56);
        gc.drawLine(87,56,129,56);
        gc.drawLine(129,56,93,74);
        gc.drawLine(93,74,103,116);
        gc.drawLine(103,116,75,92);
        gc.drawLine(75,92,47,116);
        gc.drawLine(47,116,57,74);
        gc.drawLine(57,74,21,56);
        gc.drawLine(21,56,63,56);
        gc.drawLine(63,56,75,20);
   
        gc.setColor(Color.green);
        gc.drawLine(375,120,387,156);
        gc.drawLine(387,156,429,156);
        gc.drawLine(429,156,393,174);
        gc.drawLine(393,174,403,216);
        gc.drawLine(403,216,375,192);
        gc.drawLine(375,192,347,216);
        gc.drawLine(347,216,357,174);
        gc.drawLine(357,174,321,156);
        gc.drawLine(321,156,363,156);
        gc.drawLine(363,156,375,120);
    }

    public static void main(String args[])
    {
        new xing();
    }
}

[[it] 本帖最后由 suckdog 于 2008-10-18 04:16 编辑 [/it]]
搜索更多相关的解决方案: 五角星  

----------------解决方案--------------------------------------------------------
  建议LZ遇到问题时多思考
----------------解决方案--------------------------------------------------------
写个draw()方法。
----------------解决方案--------------------------------------------------------
[bo][un]cqusnail[/un] 在 2008-10-18 10:24 的发言:[/bo]

  建议LZ遇到问题时多思考

我才接触java一个礼拜, 不太熟悉这种语言, 如果是C++我就知道怎么搞了, 所以还是请多多指教吧
----------------解决方案--------------------------------------------------------
  相关解决方案