没有合适的资源?快使用搜索试试~ 我知道了~
超详细的Graphics类学习笔记
需积分: 12 14 下载量 176 浏览量
2016-05-31
14:12:05
上传
评论
收藏 1.05MB DOC 举报
温馨提示
试读
15页
详细讲解Graphics,结合实例解说
资源推荐
资源详情
资源评论
绘制直线
graphics 类绘制直线的方法是 drawLine(),调用格式为:
Java code?
1
2
3
drawLine(intx1,inty1,intx2,inty2)
//作用:自(x1,y1)点开始至(x2,y2)点结束绘制一条直线。
//方法中参数解释:X1,y1,x2,y2 分别为所绘直线的起始点坐标(x1,y1)和终止点坐
标(x2,y2)。
举例如下:
Java code?
1
2
drawLine(2,3,2,7)
//此语句的作用是绘制出一条起始点坐标为(2,3)和终止点坐标为(2,7)的直线。
使用举例:
Java code?
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
importjava.applet.*;
importjava.awt.*;
publicclassDraw_lineextendsApplet
{
publicvoidpaint(Graphicsg)
{
g.setColor(Color.red);
g.drawLine(2,4,12,400);
g.drawLine(40,80,100,200);
g.drawLine(0,0,500,500);
}
}
运行结果:
绘制矩
形
graphics 类
绘制矩形的
方法有四个,
它们分别为 drawRect()、fillRect()、drawRoundRect()、fillRoundRect()。
(1)、drawRect()
调用格式:
Java code?
1
2
3
drawRect(intx,inty,intwidth,intheight)
//作用:以(x,y)为矩形的左上角顶点,绘制一个宽、高分别为 width 和 height 的
矩形。
//方法中的参数解释如下:x,y——所绘制矩形左上角坐标。Width,height——所绘制矩
形的宽和高。
使用举例:
Java code?
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
importjava.awt.Graphics;
importjava.applet.Applet;
importjava.awt.Color;
classdrawR
{
protectedintx,y,width,height;
drawR(inta,intb,intc,intd)
{
x=a;
y=b;
width=c;
height=d;
}
}
publicclassdrawRectextendsApplet
{
drawRt;
publicvoidpaint(Graphicsg)
{
t=newdrawR(35,35,50,100);
g.setColor(Color.red);
g.drawRect(t.x,t.y,t.width,t.height);
}
}
//该例绘制出一个左上角坐标为(35,35),宽为 50,高为 100 的矩形。
2
1
2
2
2
3
2
4
2
5
2
6
运行结果:
(2)、fillRect
()
调用格式为:
Java code?
1
2
3
4
5
fillRect(intx,inty,intwidth,intheight)
//作用:以(x,y)为矩形的左上角顶点,绘制一个宽、高分别为 width 和 height 有
填充色的实心矩形。
//方法中的参数解释如下:
//x,y——所绘矩形左上角坐标。Width,height——所绘矩形的宽和高。
//与 drawRect()的区别:所绘制的矩形中可有填充色。
使用举例:
Java code?
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
importjava.awt.Graphics;
importjava.applet.Applet;
importjava.awt.Color;
classdrawR
{
protectedintx,y,width,height;
drawR(inta,intb,intc,intd)
{
x=a;
y=b;
width=c;
height=d;
}
}
剩余14页未读,继续阅读
资源评论
阿环提
- 粉丝: 2
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功