GUI 之画笔

编写代码 TestPaint测试类

package com.xiang.lesson03;

import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

//画笔
public class TestPaint {
    public static void main(String[] args) {
        new MyPaint().LoadFrame();
    }
}

class MyPaint extends Frame {
    public void LoadFrame() {
        setVisible(true);
        setBounds(200, 200, 600, 500);
        addWindowListener(new WindowAdapter() {
            @Override
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        });
    }

    //画笔
    @Override
    public void paint(Graphics g) {
//       颜色
        g.setColor(Color.RED);
//        画画
        g.drawOval(100, 100, 100, 100);
        g.setColor(Color.PINK);
        g.fillOval(220, 100, 100, 100); //实心的圆

        g.setColor(Color.GREEN);
        g.fillRect(110, 220, 200, 200);
    }
}

运行结果

image

posted @ 2021-08-06 17:07  阿向向  阅读(35)  评论(0编辑  收藏  举报