社区
J2ME
帖子详情
Graphics类中的Clip到底是个什么概念?
Silence_Smile
2010-08-11 02:24:50
如题,是指刷新的时候只刷新指定的那一块吗?我发现不用也没什么问题啊?
Clip到底有什么用?怎么用?
...全文
331
9
打赏
收藏
Graphics类中的Clip到底是个什么概念?
如题,是指刷新的时候只刷新指定的那一块吗?我发现不用也没什么问题啊? Clip到底有什么用?怎么用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Silence_Smile
2010-08-12
打赏
举报
回复
[Quote=引用 7 楼 softice_ 的回复:]
也可以不用,但这样就需要全屏刷新,浪费资源和时间
[/Quote]
了解了,就是设置可以画的区域,局部刷新。
切屏都有哪些特效啊?大家有没有例子?
softice_
2010-08-12
打赏
举报
回复
也可以不用,但这样就需要全屏刷新,浪费资源和时间
xiexin410
2010-08-12
打赏
举报
回复
在J2ME编程中,为了降低文件的尺寸,经常把类似的小图片合并成一个文件,在程序实际绘制的时候,可以根据需要只显示该文件中的一部分图片。Graphics中的setClip方法就是实现该功能的。
setClip方法的原理是通过只在屏幕上显示一部分内容,让图片恰好位于该部分的内容显示出来。
setClip的方法就是在屏幕上设置这个“透视孔”,只有位于该孔中的图片内容显示出来。
setClip的方法说明如下:
public void setClip(int x, int y, int width, int height)
其中:
x——可以显示的矩形区域左上角的x坐标
y——可以显示的举行区域左上角的y坐标
width——矩形的宽度
height——巨型的高度
实际使用示例:
g.setClip(10,20,20,30);
g.drawImage(image,10,20,Graphics.LEFT | Graphics.TOP);
则只显示image对象代表的图片中从开始位置,高30,宽20的部分,其余的部分都不显示。
注意:在使用完setClip以后,需要恢复系统的默认设置,使整个屏幕都可以显示:
g.setClip(0,0,this.getWidth(),this.getHeight());
Silence_Smile
2010-08-11
打赏
举报
回复
意思是切屏的时候把Clip的范围慢慢放大至全屏就能显示动态效果了,是吗?
stgsd
2010-08-11
打赏
举报
回复
g.setClip(0,0,20,20);
g.drawString("sdasdfsfdffff",0,0,20);
只能显示一部分了
yunfeiwu0723
2010-08-11
打赏
举报
回复
这么跟你说吧,本来有一张纸,你可以在上面随便画画,接着你拿个一个中间镂空的矩形尺,你把尺贴在纸上,现在你只能在这把矩形尺中间镂空的地方画画。你在别地方画都无效。
cqfantasy
2010-08-11
打赏
举报
回复
比如你drawString一句话之前 setClip一下,本来这句话能显示满屏幕,加了setClip就只在Clip的范围内显示
Silence_Smile
2010-08-11
打赏
举报
回复
[Quote=引用 1 楼 xinqiqi123 的回复:]
setClip(x, y, rectW, rectH);
不用是没问题,但是在左右切屏的时候,不用就看不出切屏效果
[/Quote]
恩,关于切屏效果能不能举个例子,怎么用setClip(x, y, rectW, rectH);
xinqiqi123
2010-08-11
打赏
举报
回复
setClip(x, y, rectW, rectH);
不用是没问题,但是在左右切屏的时候,不用就看不出切屏效果
java编程基础,应用与实例
2.2 什么是类 9 2.3 HelloJava示例的分析 11 2.4 巩固练习 12 第3章 Java语言的基本语法 13 3.1 代码编写规则 13 3.2 注释 13 3.3 标识符 14 3.4 变量和常量 15 3.5 数据类型 16 3.5.1 基本数据...
java
graphics
类_java_关于
Graphics
类
展开全部谈谈java.awt.
Graphics
类图形环62616964757a686964616fe59b9ee7ad9431333233663438境的
概念
同在 GUI 平台上开发应用程序紧密相关。虽然通常将窗口和组件本身作为对象来表达,但仍然需要另一个接口来执行实际...
朱老师QT系列课程-1.4.QT标准控件之DisplayWidget
本课程属于《老师QT完全学习系列课程》的第1部分《第1部分:QT上手》的第4个课程,在前面课程的基础上本课程主要讲解Display类控件。包括纯文本和富文本显示控件TextBroswer,QT5后主推的绘图控件
Graphics
View,QT...
Java
Graphics
2D 使用详解
Java
Graphics
2D 使用详解 Java 2D - How the
Graphics
2D Class Renders正如我们在前面提到的,我们可以对
Graphics
2D类进行多项设置。实际上,渲染引擎在绘制
Graphics
2D图形前会查看 7个主要的...
Graphics
2D 使用详解
正如我们在前面提到的,我们可以对
Graphics
2D类进行多项设置。实际上,渲染引擎在绘制
Graphics
2D图形前会查看7个主要的属性: Paint Stroke Font Transformation
Clip
ping space Rendering ...
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章