java2d代码的简单介绍
java 2D是什么?
Java2DAPI(ApplicationProgrammingInterface,应用程式介面)是一套用于高级图形和图像处理的类。 它将艺术线条、文本和图像囊括在一个综合模型中。它将艺术线条、文本和图像囊括在一个综合模型中。 该 API 提供了对图像复合和 alpha 通道图像的广泛支援,同时也提供了一套进行精确颜色空间定义和转换的类,以及大量面向显示的图像符号。该 API提供了对图像复合和alpha通道图象的广泛支援,同时也提供了一套进行精确颜色空间定义和转换的类,以及大量面向显示的图像符号。 这些类以 java.awt 和 java.awt.image 包附件的形式提供(而不是单独的包)。这些类以 java.awt和java.awt.image包附件的形式提供(而不是单独的包)。
成都创新互联-专业网站定制、快速模板网站建设、高性价比固安网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式固安网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖固安地区。费用合理售后完善,十年实体公司更值得信赖。
Java 2D 提供了实现非常复杂图形的机制,这些机制同 Java 平台的 GUI 体系结构很好地集成在一起。尤其是,Java 2D 为开发人员提供了下列功能:
对渲染质量的控制:没有 Java 2D,绘制图形时就无法进行抗锯齿,而分辨率也变得最小,只有一个像素。
裁剪、合成和透明度:它们允许使用任意形状来限定绘制操作的边界。它们还提供对图形进行分层以及控制透明度和不透明度的能力。
绘制和填充简单及复杂的形状:这种功能提供了一个 Stroke 代理和一个 Paint 代理,前者定义用来绘制形状轮廓的笔,后者允许用纯色、渐变色和图案来填充形状。
图像处理和变换:Java 2D 同 Java 高级图像 API(Java Advanced Imaging API (JAI))协作,支持用大量图形格式处理复杂的图像。Java 2D 还为您提供了修改图像、形状和字体字符的变换能力。
高级字体处理和字符串格式化:允许象操作任何其它图形形状一样操作字体字符。除此以外,可以象文字处理程序一样,通过为 String 中的字符应用属性和样式信息来创建格式化文本。
为什么会出sun.java2d的错
这个错误是由于新版的Swing大量的使用了微软的DirectDraw的技术来提高画图的性能,而可能你的显
卡在这时候会跟你闹点情绪或者显卡本身并不支持这样的一个技术。难道就没有办法了嘛?要解决这
个问题也非常简单,我们可以屏蔽掉DirectDraw,不让Swing使用该技术就可以了。在运行这些代码时
给虚拟机指定参数-Dsun.java2d.noddraw即可。
利用java 2D怎么将下面表格里每一行设置成不同的背景色?代码如下,最好有源码
大哥,你问就问吧,还搞一个applet,测试都没法测试,你不是用java2d画的线吗?fillRect不就行了
文章标题:java2d代码的简单介绍
URL分享:http://scyanting.com/article/dohpcpe.html