`
zzc0000
  • 浏览: 32971 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

求解:悲催的Java 7 仍未解决字体质量问题

阅读更多

最近准备将项目jdk升级至1.7以解决swing字体质量问题,今天试了下,升级至1.7问题依旧,对oracle真是大失所望,实在没办法先在此招高手求解,找不到方案的话就只好自己动手给swing动手术刀。

 

在XP系统,字体正常,见名片签名


 

 

 

在Win7 下,字体锐化模糊,见名片签名。



 
 

 

 

此问题实在纠结,我也看了网上第一刀,第二刀之类的文章,不认可那样的解决方案。此问题原因主要是不能设置窗体为透明(java7或jdk1.6_u10以上),上图名片为了阴影效果,窗体设为透明,所以字体模糊。
但令人费解的是主窗体设置了shape(圆角)字体是正常的,由此推断设置shape,窗体也并非透明,shape的实现是采用了bufferedImage。

 

字体模糊只对“宋体”字才出现,而我们通常使用的字体都是宋体。之前对单个jcomponent一旦使用

 

RenderingHints.KEY_ANTIALIASING,
    RenderingHints.VALUE_ANTIALIAS_ON

 

进行渲染也会出现字体锐化模糊,单个组件好解决,不使用就行。

因为要实现QQ阴影边框的效果,所以窗体必须得透明。跪求高手指点!


 

 

最后,OO的下载地址: http://im.gitom.com

个人QQ: 285264911
email: 285264911@qq.com
 

  • 大小: 75 KB
  • 大小: 70.7 KB
  • 大小: 42.9 KB
分享到:
评论
1 楼 readymydream 2012-06-07  
兄弟,这个问题解决没有?

相关推荐

    Java程序求解方程

    1. **Java Math库**:Java的标准库中包含了一个名为`java.lang.Math`的类,提供了许多基础的数学函数,如平方根、指数、对数等。然而,它并不直接支持求解n次方程。我们需要利用其他方法来解决这个问题。 2. **数值...

    数据结构与问题求解(Java语言版)(第4版) 带完整目录标签

    数据结构与问题求解(Java语言版)(第4版) 带完整目录标签,

    java一元二次方程求解

    然而,由于描述中提到代码"写的不是很好",可能存在的问题包括错误的计算逻辑、不恰当的异常处理、未考虑边界条件或效率低下的实现等。为了改进这个代码,可以进行代码审查、单元测试和性能优化。

    数据结构与问题求解Java语言

    本书的目的是从抽象思维和问题求解的观点提供对数据结构的实用介绍,试图包含有关数据结构、算法分析及其Java实现的所有重要的细节。作者采用了独特的方法将数据结构分成说明和实现两部分,并充分利用了已有的数据...

    【JAVA】JAVA 二元一次方程求解

    在编程领域,特别是Java语言的学习过程中,解决数学问题是一个常见的应用场景。本项目是关于如何用Java实现二元一次方程的求解。二元一次方程是指含有两个未知数(通常表示为x和y)的一次方程,形式一般为ax + by = ...

    解决SAT问题的JAVA代码

    解决SAT问题的JAVA代码,判断输入的范式是否存在可满足性。

    数据结构与问题求解——java语言描述 源码

    本资料集是基于Java语言的实现,由著名计算机科学家Mark Allen Weiss所著的《数据结构与问题求解——java语言描述》(第三版)的源码。该书通过丰富的实例和深入的理论讲解,帮助读者理解和掌握各种经典的数据结构...

    装载问题-分支限界算法-java实现

    2. manufacturing行业:java实现可以用于解决 manufacturing行业中的装载问题,例如生产计划、库存管理等。 结论 java实现的装载问题-分支限界算法是一种有效的解决方案,可以正确地解决装载问题,并输出最优的...

    电力系统机组调度 考虑了源荷不确定性 求解:matlab+yalmip+gurobi作为求解器) 内容:考虑源荷两侧不确定性的含

    内容:考虑源荷两侧不确定性的含风电的低碳调度,引入模糊机会约束,程序包括储能、风光、火电机组及水电机组,解决了目标函数含有分类特征的约束问题、非线性约束 目标的线性转化问题,且考虑了机组的启停时间约束...

    数据结构与问题求解 Java语言版 第4版

    数据结构与问题求解 Java语言版 第4版

    数据结构与问题求解Java语言版第4版

    《数据结构与问题求解Java语言版第4版》是一本深入探讨数据结构及其在问题求解中应用的专业书籍,特别关注使用Java编程语言来实现这些概念。这本教材不仅涵盖了数据结构的基础知识,还强调了如何利用这些知识来解决...

    遗传算法求解tsp问题 java源码

    总的来说,这个Java源码实例为学习和理解遗传算法提供了一个实用的平台,同时也展示了如何将这种生物启发式方法应用于实际问题中,尤其是面对旅行商问题这类NP完全问题时,遗传算法能够找到接近最优的解决方案。...

    《数据结构和问题求解(Java语言版)(第四版)》源码

    《数据结构和问题求解(Java语言版)(第四版)》是一本经典的计算机科学教材,主要探讨了如何使用Java语言来实现和理解各种数据结构以及算法。这本书的源码提供了丰富的实例,帮助读者深入理解数据结构和算法的实际应用...

    遗传算法求解TSP问题Java界面版源码

    遗传算法求解TSP问题Java界面版源码,思路代码和 http://blog.csdn.net/wangqiuyun/article/details/12838903 这篇文章思路是一样的,追加了Java Graphics做路径展示。

    JAVA程序设计与问题解决PDF

    JAVA程序设计与问题解决[美国]PDF文档

    用遗传算法(GA)求解TSP问题的代码,包含三种语言:matlab\python\java

    7. **迭代与终止条件**:重复上述操作直到满足预设的迭代次数或解的质量达到阈值。 **Python实现** Python因其简洁的语法和丰富的库支持,也是实现遗传算法的常用语言。Python中的实现方式与MATLAB类似,可以使用...

    采用贪心法求解着色问题(JAVA)

    在`GRcolor.java`文件中,我们预计会看到一个Java程序,该程序实现了一个贪心算法来解决着色问题。通常,程序会包含以下几个部分: 1. **图数据结构**:可能使用邻接矩阵或邻接表来表示图。 2. **颜色数组**:用于...

    java,二次方程求解

    在Java编程语言中,解决一元二次方程是常见的数学计算任务。一元二次方程通常形式为`ax² + bx + c = 0`,其中a、b、c是常数,且a不等于0。Java提供了丰富的数学库Math类,我们可以利用这些功能来实现二次方程的求解...

    八皇后问题求解 java

    `J_LaiWeibin04_7.class` 和 `J_LaiWeibin04_7.java` 这两个文件可能是实现八皇后问题的Java源代码和编译后的字节码文件。在源代码中,你可能会看到以下关键部分: 1. 初始化棋盘:定义一个大小为8x8的二维数组,...

Global site tag (gtag.js) - Google Analytics