用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函数在哪里被调用,或许是‘事件’的作用,这有待调查。