画王八
画王八
程序:
package demo;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class draw {
public static void main(String[] args) {
//JFrame可视化窗口
JFrame f=new JFrame("我的画板");//创建画板
f.setSize(522,600);//画板大小
f.setLocationRelativeTo(null);//画板居中
f.setDefaultCloseOperation(f.EXIT_ON_CLOSE);
MyJPanel j=new MyJPanel();//创建我的画纸
f.add(j);//画纸添加到画板上
j.setBackground(Color.WHITE);
//结束进程
Thread t=new Thread(j);
t.start();//开启线程
f.setVisible(true);//画板可见性
}
}
class MyJPanel extends JPanel implements Runnable{
public void paint(Graphics g){
super.paint(g);
g.setColor(Color.green);
g.fillOval(235, 351, 44, 19);
g.fillOval(144, 351, 44, 19);
g.fillOval(122, 222, 44, 19);
g.fillOval(255, 222, 44, 19);
g.setColor(Color.green);
g.fillOval(198,103,21,72);
g.fillOval(203,370,9,37);
g.setColor(Color.red);
g.fillOval(148,164,121,221);
g.fillOval(185,94,53,26);
g.setColor(Color.black);
g.fillOval(222,105,7,6);
g.fillOval(198,105,7,6);
}
@Override
public void run() {
// TODO Auto-generated method stub
}
}
总结:
基本实现绘图,不过只是粗略的绘图,用到了g.fillOval(x,y,weight,hight);画圆工具
更多推荐
画王八
发布评论