A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© gzp123 中级黑马   /  2015-4-28 23:30  /  243 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

代码:
import java.awt.Color;
import javax.swing.JFrame;
import java.awt.Graphics;
import javax.swing.JPanel;
public class MyPicture {
        public static void main(String[] args) {
                JFrame frame =new JFrame();
                frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                frame.setTitle("picture");
                frame.setBackground(Color.BLACK);
                frame.setBounds(300, 100, 800, 600);
                Picture panel =new Picture();
                frame.add(panel);
                frame.setVisible(true);
        }
}
class Picture extends JPanel{
        public void paint(Graphics g){
                g.setColor(Color.GREEN);
                g.fillArc(260,200,150,150,180,90);
                g.setColor(Color.BLACK);
                g.fillArc(280,200,150,150,180,90);       
                g.setColor(Color.GREEN);
                g.fillArc(180,80,50,70,0,360);
                g.fillArc(180,200,50,70,0,360);
                g.fillArc(310,80,50,70,0,360);
                g.fillArc(310,200,50,70,0,360);
                g.fillArc(240,50,60,90,0,360);
                g.fillArc(200,100,140,180,0,360);
                g.setColor(Color.BLACK);
                g.fillArc(250,60,10,10,0,360);
                g.fillArc(280,60,10,10,0,360);
                g.drawLine(230,190,250,230);
                g.drawLine(230,190,250,150);
                g.drawLine(310,190,290,150);
                g.drawLine(310,190,290,230);
                g.drawLine(250,150,290,150);
                g.drawLine(250,230,290,230);
        }
}

       

3 个回复

倒序浏览
坐等结果{:3_51:}
回复 使用道具 举报
:o感觉好多重复的东西。嘿嘿 好多代码我看不懂 来个大神讲解吧
回复 使用道具 举报
嘿嘿 好多代码我看不懂 来个大神讲解吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马