Ubuntu 8.04下Netbeans的字体反锯齿解决(转)

原帖地址:http://www.oklinux.cn/html/Basic/jyjq/20081011/62034.html

测试可用,网上搜的其他方法如复制字体文件等都不成功。

 

首先说明,我是被锯齿的Netbeans折磨了半年才下决心解决来解决这个问题, 想想还真是冤枉。

我用的Linux发行版是Ubuntu 8.04,如果使用源里面的JDK一切都很简单(现在源里的版本是1.6u6),JDK6开始支持反锯齿。装完Netbeans你就会惊喜的发现,仿原生 GUI的界面(GTK+)上的文字是反锯齿的,但是编辑器里面的文字是锯齿的,小了看着别扭,选大号的字体就极为明显的看出来了。这个问题很好解决,在高 级选项里面,把编辑器的字体平滑打开就可以了,我居然忍了它半年……

但是WTK在这个JDK下面在中文的环境里不能以系统外观 启动,通过指定WTK的启动外观为swing的外观可以解决这个问题。其实不光WTK,所有的JavaGUI程序都不能以系统外观启动,这在第一次通过 Netbeans的向导生成一个JavaGUI程序一运行就出错表现得尤为打击人的信心和热情,虽然能通过设定应用swing外观,或者在程序里添加一些 莫名其妙的变量设定(这样能以系统外观启动)能够解决,还是很让人有挫折感。

Sun最新的JDK6u10终于解决了这个问题,所以还是不要用源里面的JDK 了。

下面介绍一下手动安装的方法,还是很简单的。首先下载JDK的bin包,然后解压 缩,把解出来的文件夹移动到自己的主文件夹,改个简单的名字,我的叫jdk。

编辑~/.profile,在后面加上

export JAVA_HOME=/home/username/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar

值得说明的是,~/jdk这样写虽然也是jdk的位置没错,在控制台敲java -version也能得到输出,但是Netbeans的安装程序就是不认识……

重新登录后,就可以运行Netbeans的安装程序了,这回我使用了 Netbeans6.5beta,对我而言proguard升级成了4.2还是很重要的一件事,不用再手动设置了,谁让我还得写J2ME的程序呢。结果 ——没有高级选项了,beta就是beta,编辑器的文字又是锯齿了。

解决这个问题有两个方法:

一个是只让Netbeans使用反锯齿,编辑Netbeans安装目录里的 /etc/netbeans.conf,加上这个启动参数

-J-Dawt.useSystemAAFontSettings=on

另一个是让所有的Java程序都使用反锯齿,就是在~/.profile后面再加 上

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'

转载于:https://www.cnblogs.com/hustwcw/archive/2010/06/14/2294996.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/423128.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

hive工作中分享总结

hive分享总结1. 数据家谱:1.1.Hive 是什么?1.2.数据仓库1.3.Hive与传统数据库的区别1.4.Hive的优缺点1.5.Hive使用场景1.6.Hdfs 运行机制1.7.Mapreduce 运行机制1.8.SQL转化成MapReduce过程1.9.Hive 架构:2.Hive交互方式2.1.Hive交互shell2.2.JDBC交互2.3.第三种交互…

IMX6移植Linux3.0.35内核时需要添加的矩阵按键的平台设备信息

学习交流加 个人qq: 1126137994个人微信: liu1126137994学习交流资源分享qq群: 962535112 本文记录在IMX6开发板上移植鼎芯Linux3.0.35内核时,需要配置的矩阵按键的信息。本设备使用的矩阵按键是一个5*5的矩阵按键。 本人其他开发…

IMX6移植Linux4.1.15内核时需要添加矩阵按键的设备树信息

之前在Linux3.0.35内核移植过按键的信息,请点击链接查看:3.0.35内核移植 本篇文章记录在IMX6开发板移植4.1.15内核时,添加矩阵按键的设备树信息。 1、具体添加的设备树信息 下面是我们的开发板中按键与核心板的引脚链接情况: …

【原创】简单轻松浏览FTP

笔者之前都是用浏览器浏览FTP的(笔者用的是360安全浏览器),可后来不知道为什么不能正常浏览了,如下图: 虽然这样也可以下载和浏览FTP上的资源,但总觉得没有像Windows的资源管理器那样来得方便。 上网找了找…

微服务认证解决方案

之前整理的微服务认证文档,分享一下 微服务认证解决方案1.Token认证有两种方式:OAuth2.0,JWT2. oAuth2.0授权方式2.1授权码模式:2.2简化模式:简化模式详细介绍2.3密码模式:密码模式详细介绍2.4客户端模式:2…

I.MX6开发板移植Linux4.1.15内核之TSC2007触摸屏设备树信息的添加

之前写过一篇3.0.35内核移植关于TSC2007触摸屏驱动移植的文章。里面对TSC2007.c驱动程序的分析比较清晰,点击链接查看:点击链接查看 本篇文章,主要记录在4.1.15内核移植的过程中,对于TSC2007设备的添加,需要如何添加设…

C#中使用DES和AES加密解密

代码usingSystem;usingSystem.Text;usingSystem.Security.Cryptography;usingSystem.IO;namespaceMyCryptography{ ///<summary>///DES加密解密 ///</summary>publicclassDES { ///<summary>///获取密钥 ///</summary>privates…

java思维导图

Java思维导图1. java 基础知识思维导图2. juc知识点总结3. 缓存相关知识4. 性能调优5.深入理解java 虚拟机&#xff08;感谢分享&#xff09;6. javaNIO&#xff08;IO&#xff09;1. java 基础知识思维导图 2. juc知识点总结 3. 缓存相关知识 4. 性能调优 5.深入理解java 虚拟…

【剑指offer - C++/Java】1、二维数组中的查找

学习交流加 个人qq&#xff1a; 1126137994个人微信&#xff1a; liu1126137994学习交流资源分享qq群&#xff1a; 962535112 题目链接&#xff1a; 二维数组中的查找 文章目录题目描述&#xff1a;解题思路方法1方法2总结题目描述&#xff1a; 在一个二维数组中&#xff08;每…

一个显示页码用的helper。。。

没想到这么不起眼的东西杀了我不少脑细胞…… 在控制台中测试没发现啥问题&#xff0c;代码风格什么的就先不管它了 public static class PageNumExt {public delegate void ToDo(long i);public delegate void PadToDo();public static void GeneratePageNum(this object o,lo…

前端学习(142):行级标签和块级标签

块级标签&#xff1a;(block) 1、独占一行&#xff0c;不和其他元素待在同一行&#xff0c;宽度自动填满父元素宽度 2、能设置weight(宽)、height(高)属性 3、可以设置margin&#xff0c;padding属性 常见的块级标签&#xff1a; <address>&#xff0c;定义地址 &l…

【剑指offer - C++/Java】2、替换空格

学习交流加 个人qq&#xff1a; 1126137994个人微信&#xff1a; liu1126137994学习交流资源分享qq群&#xff1a; 962535112 题目链接&#xff1a; 替换空格 文章目录题目描述解题思路总结题目描述 请实现一个函数&#xff0c;将一个字符串中的每个空格替换成“%20”。例如&am…

c#保留小数点后位数的方法

c#保留小数点后位数的方法 Double dValue 95.12345; int iValue 10000; string strValue "95.12345"; string result ""; result Convert.ToDouble(dValue).ToString("0.00");//保留小数点后两位,结果为95.12 …

数据仓设计

TOC 数据仓库&#xff0c;这里采用层级的设计方式&#xff0c;设计的粒度&#xff0c;依据业务的复杂度而定&#xff1b; 这里只是介绍 数据仓库的设计&#xff0c;后续补充一下&#xff0c;具体的实现细节和使用工具&#xff1b;

【OS学习笔记】一 处理器、内存和指令

学习交流加 个人qq&#xff1a; 1126137994个人微信&#xff1a; liu1126137994学习交流资源分享qq群&#xff1a; 962535112 我们已经知道&#xff0c;处理器是一台电子计算机的核心&#xff0c;它会在振荡器脉冲的激励下&#xff0c;从内存中获取指令&#xff0c;并发起一系列…

AS3 CookBook学习整理(八)

1. AS3的事件机制 事件流机制即为捕获--目标--冒泡,分别对应event.eventPhase的值1(EventPhase.CAPTURING_PHASE)&#xff0c;2(EventPhase.AT_TARGET)&#xff0c;3(EventPhase.BUBBLING_PHASE) 假设有3个Sprite&#xff0c;分别为绿、蓝、黄(如图),层叠关系为绿色包含蓝色&am…

边缘计算+云计算

后续更新中 边缘计算云计算&#xff1a; 促进企业数字化向数智化发展概念1.以下是边缘计算的四个组织2. 边缘设备对IoT的增强作用 &#xff08;更新&#xff09;3. 边缘计算应用于IoT的四个层次4. AI在边缘设备计算领域的三种应用场景5. 云服务架构6.案例解析6.1国家电网&#…

参商

人生不相见&#xff0c;动如参与商。今夕复何夕&#xff0c;共此灯烛光。 少壮能几时&#xff0c;鬓发各已苍。访旧半为鬼&#xff0c;惊呼热中肠。 焉知二十载&#xff0c;重上君子堂。昔别君未婚&#xff0c;儿女忽成行。 怡然敬父执&#xff0c;问我来何方。问答乃未已&a…

CSS强制按比例缩小图片

<title>CSS强制按比例缩小图片</title><style>img,a img{ border:0; margin:0; padding:0; max-width:200px; width:expression(this.width>200?"200px":this.width); max-height:200px; height:expression(this.height>200?"200px…

【剑指offer - C++/Java】3、从尾到头打印链表

学习交流加 个人qq&#xff1a; 1126137994个人微信&#xff1a; liu1126137994学习交流资源分享qq群&#xff1a; 962535112 牛客网题目链接&#xff1a; 从尾到头打印链表 文章目录题目描述1、递归解法1.1、 递归解法一java代码&#xff1a;C代码分析&#xff1a;1.2 递归解法…