GUI-画笔
自定义类,继承frame,重写paint方法
public class Application {
public static void main(String[] args) {
new MyFrame();
}
}
class MyFrame extends Frame{
public MyFrame(){
init();
}
@Override
public void paint(Graphics g) {
g.setColor(Color.BLUE);
g.fillOval(200, 200, 100, 100);
}
public void init() {
// 设置窗口大小,坐标
setBounds(200, 200, 400, 400);
// 关闭窗口
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
// 终止程序
System.exit(0);
}
});
// 设置窗口显示
setVisible(true);
}
}
注意:画图的图形的坐标不能超过窗口坐标的范围,否则图形不显示。