java – 怪异摆动重量级和轻量级混合问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – 怪异摆动重量级和轻量级混合问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1032字,纯文字阅读大概需要2分钟。
内容图文
![java – 怪异摆动重量级和轻量级混合问题](/upload/InfoBanner/zyjiaocheng/747/0b25473ff3a34393b45fde61a82d35b7.jpg)
我们在基于swing的应用程序中遇到了问题,因为我们已将java版本从6u5升级到6u18(应用程序在WinXP上运行).
我们的应用程序包含一个驻留在JFrame中的Canvas对象.应用程序在画布上绘制东西.
每次我们在画布上拖动一个轻量级的swing对象(弹出窗口或其他框架)时,都会出现刷新问题.
它眨眼 – 变黑.我们将swing组件从画布上移开并再次单击它后,问题才解决.
我们认为这个问题与画布是重量级对象的事实有关.
我们知道新版本的Java在重量级和轻量级对象混合问题上做了一些更改.
更多细节:
1)我们的问题在java 6u14和6u16中重现.
2)java 6u5中的一切正常.
另一件奇怪的事:
我们有2种类型的站点运行我们的应用程序.
第一种类型有ATI FireGL7100 PCI-E图形卡.第二种类型有Matrox G450 PCI图形卡.
在任何Java版本中,问题都不会在基于Matrox的工作站上重现.
还有一件事:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6829858 – 看起来与我们的问题类似.
我们的问题很熟悉吗?
你有什么建议(解决方法,想法显卡如何与这个问题相关联)
希望我很清楚,
约阿夫
解决方法:
文章Mixing heavy and light components描述了如何在JDK 6更新12中改变对此的支持.两个视频卡可以不同地处理Z顺序.你的代码有可能有一个不再需要的解决方法吗?
内容总结
以上是互联网集市为您收集整理的java – 怪异摆动重量级和轻量级混合问题全部内容,希望文章能够帮你解决java – 怪异摆动重量级和轻量级混合问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。