热门

最新

红包

立Flag

投票

同城

我的

发布
qq_44111805
Hard Coder
1 年前
trueqq_44111805

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)

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
xdm,有没有免费的虚拟主机
立即登录