Java Swing 2D系统属性参数详解-阿里云开发者社区

开发者社区> 贾志刚> 正文

Java Swing 2D系统属性参数详解

简介: Java Swing 2D系统属性参数详解 -Dsun.java2d.opengl=true // 如果硬件加速已经被enable,可以通过这个选项来提高Swing GUI 速度,默认值为false -Dsun.java2d.trace=[log[,timestamp]],[count],[out:],[help],[verbose]  //帮助发现哪个Swing组件在绘制时有性能问题。
+关注继续查看

Java Swing 2D系统属性参数详解

-Dsun.java2d.opengl=true // 如果硬件加速已经被enable,可以通过这个选项来提高Swing GUI
速度,默认值为false

-Dsun.java2d.trace=[log[,timestamp]],[count],[out:<filename>],[help],[verbose] 
//帮助发现哪个Swing组件在绘制时有性能问题。

-splash:filename.png // 启动时候出现splash screen. 如果不能找到对应图片则不会加载

-Dswing.aatext=true // 启动Java的抗锯齿功能,很多时候Swing绘制的图形对象
边缘总呈现锯齿状的,此时只要在JVM启动参数中加入这个选项就可以解决问题,你会看
到很平滑的边缘和文字。默认值是false

-Dsun.java2d.d3d=false // 关闭JAVA 3D功能(Direct3D,有时候Direct3D功
能可能导致JVM Crashed,默认是打开(true)

-Dawt.nativeDoubleBuffering=true // Swing将会enable操作系统的本地双缓存,而Swing
本身将不会做任何处理了。

 -Dsun.java2d.noddraw=true //完全关闭JAVA 2D/3D的DirectDraw或者Direct3D的功能 

-Dsun.java2d.d3dtexbpp=16 //说明系统和加速图片为16位的(4444)格式,这样会节
省VRAM和系统内存,但是导致图像质量下降。注意如果3D管道在被使用的情况下,此设置无效。
 
-Dsun.java2d.ddoffscreen=false//关闭Java2D图形系统用Direct3D或者DirectDraw来
绘制屏幕以外的表面,默认是true。默认值情况下有时候可能导致严重问题,可以使用该选项关闭。
 
-Dsun.java2d.ddscale=true //打开硬件加速的放缩,默认值是false即关闭的,主要原因
在于避免绘制缺陷在已存的应用程序中,这些绘制缺陷可能是由于不同的绘制方法导致和视频卡
(Video Card)导致
 
参考引用:
http://download.oracle.com/javase/1.5.0/docs/guide/2d/flags.html
http://java.sun.com/products/java-media/2D/perf_graphics.html

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Oracle数据库系统中的参数
Oracle数据库系统中的参数
586 0
Linux系统中使用GCC CPU参数优化代码编译
Linux系统中使用GCC CPU参数优化代码编译 使用特定的GCC参数可以使编译出的程序执行效率有较大提升。具体如下: 1、优化原理: 在编译程序时,借助参数传递的方法,使用与系统CPU相匹配的gcc参数,编译出的程序就是为系统CPU而进行特定优化过的,因而执行速度和效率都会是最好。
733 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
7830 0
参数(parameter)和属性(Attribute)的区别
参数(parameter)和属性(Attribute)的区别 区别:  来源不同:    参数(parameter)是从客户端(浏览器)中由用户提供的,若是GET方法是从URL中  提供的,若是POST方法是从请求体(request body)中提供的;    属性(attribute)是服务器端的组件(JSP或者Servlet)利用requst.
808 0
人工智能地震监测系统上线:2秒报出地震参数
近日,由中国科技大学与中国地震局合作研发的“智能地动”系统项目组宣布:利用该人工智能地震监测系统,仅需要1—2秒时间就能报出所有地震震源参数,引起业内广泛关注。
557 0
+关注
贾志刚
2004毕业于山东大学齐鲁软件学院,软件工程专业。主要专注于图像处理算法学习与研究,计算机视觉技术开发应用,深度学习在计算机视觉领域应用。两本书籍《Java数字图像处理-编程技巧与应用实践》、《OpenCV On Android编程实践》作者
157
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载