2.7 画板上画图
package com.GGp.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,500,300);
setResizable(false);
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
//重写frame自带的paint
@Override
public void paint(Graphics g) {
super.paint(g);
//g.drawOval(100,100,100,100);//空心?
//一定要先设置画笔颜色,不然先画时,默认为黑色
g.setColor(new Color(37, 231, 231));
g.fillOval(100,100,100,100);//实心
g.setColor(Color.green);
g.fillRect(200,100,50,50);
//养成习惯,画笔用完还原成最初的颜色
}
}