paint
在类中重写paint方法
- 常用方法:
- setColor()//设置画笔颜色
- fillOval()//画一个实心的圆
- drawOval()//画一个空心的圆
- fillRect()//画一个实心的矩形
- drawRect()//画一个空心的矩形
import java.awt.*;
public class TestPaint {
public static void main(String[] args) {
new MyPaint().loadFrame();
}
}
class MyPaint extends Frame {
public void loadFrame(){
setBounds(200,200,600,500);
setVisible(true);
}
//画笔
@Override
public void paint(Graphics g) {
// super.paint(g);
//画笔需要有颜色,画笔可以画画
g.setColor(Color.red);
// g.drawOval(100,100,100,100);
g.fillOval(100,100,100,100);
g.setColor(Color.green);
g.fillRect(200,200,200,200);
//养成习惯,画笔用完把颜色还原为最初的颜色(黑色)
}
}
简易画板
import java.awt.*;
import java.awt.event.MouseAdapter;