import java.awt.*;
import javax.swing.*;
public class Test extends JFrame{
Wdmb mb=null;
public static void main(String[] args) throws Exception{
Test lx=new Test();
}
public Test(){
mb=new Wdmb();
this.add(mb);
this.setSize(400,300);
this.setLocation(300,280);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
class Wdmb extends JPanel{
public void paint(Graphics g){//这个方法是覆盖父类的方法画笔的意思
//g.drawOval(50, 60, 80, 80);//圆形或椭圆(依据后面两个参数的值)。前面两个参数坐标,后面两个参数横长或纵长
//g.drawLine(100, 100, 300, 200);//斜线
//g.drawRect(100, 100, 50, 60);//矩形
//g.draw3DRect(100, 100, 50, 60, true);//图形有点凸
g.setColor(Color.cyan);//设置颜色 如果不设置颜色,默认是黑色
g.fillRect(100, 100, 100, 100);//填充颜色 矩形
g.setColor(Color.pink);
g.fillOval(200, 100, 80, 80);//实心圆
}
}
绘制图形
最新推荐文章于 2022-09-06 10:46:25 发布