Java利用画笔作图

package StudyGUI;

import java.awt.*;
 /**画笔的学习*/
public class Paint01 {
    public static void main(String[] args) {
      new Mypaint().localFrame();
    }
}
class Mypaint extends Frame{
    //画笔

    public void localFrame(){
        //bouds界限
        setBounds(100,100,500,500);
        setVisible(true);

    }
    @Override
    public void paint(Graphics g) {
        g.setColor(Color.RED);//设置画笔颜色
        //画圆
       g.drawOval(100,100,100,100);
       g.fillOval(100,100,100,100);
       g.setColor(Color.GREEN);
       g.fillRect(150,200,200,200);
       /**画笔用完还原到最初的颜色*/
       //黑色
    }
}

定义要画物体的形状

package StudyGUI;

import java.awt.*;
 /**画笔的学习*/
public class Paint01 {
    public static void main(String[] args) {
      new Mypaint().localFrame();
    }
}
class Mypaint extends Frame{
    //画笔

    public void localFrame(){
        //bouds界限
        setBounds(100,100,500,500);
        setVisible(true);

    }
    @Override
    public void paint(Graphics g) {
        g.setColor(Color.RED);//设置画笔颜色
        //画圆
       g.drawOval(100,100,100,100);
       g.fillOval(100,100,100,100);
       g.setColor(Color.GREEN);
       g.fillRect(150,200,200,200);
       /**画笔用完还原到最初的颜色*/
       //黑色
    }
}

posted @ 2022-07-31 17:11  鹅城小铁匠  阅读(117)  评论(0)    收藏  举报
Fork me on GitHub