用GUI画图

用GUI画图

以下代码使用paint函数在窗口内部作图:

package com.cxf.gui.paint;

import java.awt.*;

public class TestForPaint {
    public static void main(String[] args) {
        new MyFrame().Load();
    }
}

class MyFrame extends Frame{
    public void Load(){
        setBounds(500,500,1000,500);
        setVisible(true);
    }
    public void paint(Graphics g){
        g.setColor(Color.red);
        g.drawOval(100,100,50,50);

        g.setColor(Color.BLUE);
        g.drawRect(200,200,100,100);
    }
}

输出结果:

paint函数被调用来完成画图功能,画出的内容由变量决定。

paint函数在哪里被调用,或许是‘事件’的作用,这有待调查。

posted on 2021-09-18 17:50  菜小疯  阅读(140)  评论(0编辑  收藏  举报