最近准备将项目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. **Java Math库**:Java的标准库中包含了一个名为`java.lang.Math`的类,提供了许多基础的数学函数,如平方根、指数、对数等。然而,它并不直接支持求解n次方程。我们需要利用其他方法来解决这个问题。 2. **数值...
数据结构与问题求解(Java语言版)(第4版) 带完整目录标签,
然而,由于描述中提到代码"写的不是很好",可能存在的问题包括错误的计算逻辑、不恰当的异常处理、未考虑边界条件或效率低下的实现等。为了改进这个代码,可以进行代码审查、单元测试和性能优化。
本书的目的是从抽象思维和问题求解的观点提供对数据结构的实用介绍,试图包含有关数据结构、算法分析及其Java实现的所有重要的细节。作者采用了独特的方法将数据结构分成说明和实现两部分,并充分利用了已有的数据...
解决SAT问题的JAVA代码,判断输入的范式是否存在可满足性。
matlab数理统计和数据分析及优化求解:介绍10种优化求解的方法、求解最小二乘问题、解线性规划问题、 求解最大利润问题、 投资问题、定位问题.zip
本资料集是基于Java语言的实现,由著名计算机科学家Mark Allen Weiss所著的《数据结构与问题求解——java语言描述》(第三版)的源码。该书通过丰富的实例和深入的理论讲解,帮助读者理解和掌握各种经典的数据结构...
2. manufacturing行业:java实现可以用于解决 manufacturing行业中的装载问题,例如生产计划、库存管理等。 结论 java实现的装载问题-分支限界算法是一种有效的解决方案,可以正确地解决装载问题,并输出最优的...
内容:考虑源荷两侧不确定性的含风电的低碳调度,引入模糊机会约束,程序包括储能、风光、火电机组及水电机组,解决了目标函数含有分类特征的约束问题、非线性约束 目标的线性转化问题,且考虑了机组的启停时间约束...
Java实现布线问题求解时,可以采用以下几种算法: 1. **贪心算法**:贪心策略是在每一步选择局部最优解,期望最终得到全局最优解。例如,每次尝试连接最近的未连接节点。虽然贪心算法在某些情况下可能无法得到最优...
数据结构与问题求解 Java语言版 第4版
《数据结构与问题求解Java语言版第4版》是一本深入探讨数据结构及其在问题求解中应用的专业书籍,特别关注使用Java编程语言来实现这些概念。这本教材不仅涵盖了数据结构的基础知识,还强调了如何利用这些知识来解决...
总的来说,这个Java源码实例为学习和理解遗传算法提供了一个实用的平台,同时也展示了如何将这种生物启发式方法应用于实际问题中,尤其是面对旅行商问题这类NP完全问题时,遗传算法能够找到接近最优的解决方案。...
《数据结构和问题求解(Java语言版)(第四版)》是一本经典的计算机科学教材,主要探讨了如何使用Java语言来实现和理解各种数据结构以及算法。这本书的源码提供了丰富的实例,帮助读者深入理解数据结构和算法的实际应用...
在编程领域,特别是Java语言的学习过程中,解决数学问题是一个常见的应用场景。本项目是关于如何用Java实现二元一次方程的求解。二元一次方程是指含有两个未知数(通常表示为x和y)的一次方程,形式一般为ax + by = ...
遗传算法求解TSP问题Java界面版源码,思路代码和 http://blog.csdn.net/wangqiuyun/article/details/12838903 这篇文章思路是一样的,追加了Java Graphics做路径展示。
JAVA程序设计与问题解决[美国]PDF文档
7. **迭代与终止条件**:重复上述操作直到满足预设的迭代次数或解的质量达到阈值。 **Python实现** Python因其简洁的语法和丰富的库支持,也是实现遗传算法的常用语言。Python中的实现方式与MATLAB类似,可以使用...
在`GRcolor.java`文件中,我们预计会看到一个Java程序,该程序实现了一个贪心算法来解决着色问题。通常,程序会包含以下几个部分: 1. **图数据结构**:可能使用邻接矩阵或邻接表来表示图。 2. **颜色数组**:用于...