Java的绘图
MyPanel对象是一个面板
Graphics g可以理解为一支画笔
Graphics提供众多绘图方法
当组件第一次在屏幕显示的时候,程序会自动的调用paint()方法来绘制组件
在以下情况paint()将会被调用:
窗口最小化再最大化
窗口的大小发生变化
repaint函数被调用
1.画椭圆边框--drawOval(int x, int y, int width, int height) 当width=height即画圆
2.画直线--drawLine(int x1,int y1,int x2,int y2)
3.画矩形边框--drawRect(int x, int y, int width, int height)
4.填充矩形--fillRect(int x, int y, int width, int height)
5.填充椭圆--fillOval(int x, int y, int width, int height)
6.画图片--drawImage(Image img, int x, int y, ..)
7.设置画笔的颜色--setColor(Color c)
8.设置画笔的字体--setFont(Font font)
9.画字符串(写字)--drawString(String str, int x, int y)