没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
11.1
11.1
图
图
像
像
Java
Java
支持的图像文件格式有
支持的图像文件格式有
GIF
GIF
和
和
JPEG
JPEG
格式等。
格式等。
下面分别简单介绍在
下面分别简单介绍在
Java Applet
Java Applet
和应用程序显
和应用程序显
示图形图像的方法和步骤。
示图形图像的方法和步骤。
1.
1.
在
在
Applet
Applet
中显示图像
中显示图像
(1)
(1)
图像的装载
图像的装载
要显示图像先要进行图像的装载。在
要显示图像先要进行图像的装载。在
Applet
Applet
类中提
类中提
供了
供了
getImage()
getImage()
方法来将指定路径的图像文件装
方法来将指定路径的图像文件装
载到
载到
Applet
Applet
中。由于
中。由于
Java
Java
语言是面向网络的,因
语言是面向网络的,因
此文件的存储位置不局限于本地机器的磁盘。大部
此文件的存储位置不局限于本地机器的磁盘。大部
分 情 况 是 存 取 网 络 中
分 情 况 是 存 取 网 络 中
Web
Web
服 务 器 上 的 图 像 文
服 务 器 上 的 图 像 文
件。
件。
getImage()
getImage()
方法的声明如下:
方法的声明如下:
public Image getImage(URL url)
public Image getImage(URL url)
获得绝对
获得绝对
url
url
地址指定的
地址指定的
image
image
对象。
对象。
public Image getImage(URL url,String
public Image getImage(URL url,String
name)
name)
获 得 绝 对
获 得 绝 对
url
url
地 址 指 定 的
地 址 指 定 的
image
image
对
对
象,
象,
name
name
指明相对于
指明相对于
url
url
的
的
image
image
图像文件名。
图像文件名。
(2)
(2)
图像的显示
图像的显示
在 获 得
在 获 得
Image
Image
对 象 后 , 可 用
对 象 后 , 可 用
Graphics
Graphics
类 的
类 的
drawImage()
drawImage()
方法显示图像。
方法显示图像。
drawImage()
drawImage()
方法
方法
有
有
6
6
种不同的重载形式,常用的声明形式为:
种不同的重载形式,常用的声明形式为:
public abstract boolean drawImage(Image
public abstract boolean drawImage(Image
img,int x,int y,ImageObserver observer)
img,int x,int y,ImageObserver observer)
在
在
点坐标
点坐标
(
(
x,y)
x,y)
处(图像位于该点的右下方)将图像文件
处(图像位于该点的右下方)将图像文件
img
img
按原样大小显示出来。
按原样大小显示出来。
public abstract boolean drawImage(Image
public abstract boolean drawImage(Image
img,int x,int y,int width,int height,
img,int x,int y,int width,int height,
ImageObserver observer)
ImageObserver observer)
在坐标
在坐标
(
(
x,y)
x,y)
处将图像
处将图像
文件
文件
img
img
按
按
width
width
和
和
height
height
指定的大小显示出来,
指定的大小显示出来,
这种格式能够放大或缩小图像。
这种格式能够放大或缩小图像。
drawImage()
drawImage()
方法在显示完图像的信息后就会返
方法在显示完图像的信息后就会返
回。
回。
若需要使用裁剪效果,也可以使用
若需要使用裁剪效果,也可以使用
Graphics
Graphics
类的
类的
setClip()
setClip()
方法或
方法或
clipRect()
clipRect()
方法。这些方法的声
方法。这些方法的声
明如下:
明如下:
public abstract void setClip(int x,int y,int
public abstract void setClip(int x,int y,int
width,int height)
width,int height)
public abstract void clipRect(int x,int y,int
public abstract void clipRect(int x,int y,int
width,int height)
width,int height)
它们的功能均为以坐标
它们的功能均为以坐标
(
(
x,y)
x,y)
为左上角,大小为
为左上角,大小为
width
width
和
和
height
height
的矩形设置裁剪区域。
的矩形设置裁剪区域。
剩余32页未读,继续阅读
资源评论
- hanzsim2011-10-28这也叫深入讲解?这也叫少有的资源?连Sound API和JMF都没有。
code男神
- 粉丝: 12
- 资源: 149
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功