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;每…

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

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

数据仓设计

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国家电网&#…

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

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

网络协议之http和tcp思维导图

http协议和tcp协议之前学的整理一部分&#xff0c;后续更新

【剑指offer - C++/Java】4、重建二叉树

牛客网题目链接&#xff1a;重建二叉树 文章目录0 题目描述&#xff1a;1、题目分析2、代码2.1、java代码2.2 C代码3、总结0 题目描述&#xff1a; 输入某二叉树的前序遍历和中序遍历的结果&#xff0c;请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字…

Windows下Android开发环境 搭建

1、 下载Android SDK &#xff08;1&#xff09;官网下载解压后即可用。 在http://androidappdocs.appspot.com/sdk/index.html 下选择 合适自己的平台下载&#xff0c;下载后解压 运行 【SDK Setup.exe】 出现在线安装包。 会出现“Failed to fetch URL https://dl-ssl.google…

【OS学习笔记】二 汇编语言和汇编软件

学习交流加 个人qq&#xff1a; 1126137994个人微信&#xff1a; liu1126137994学习交流资源分享qq群&#xff1a; 962535112 上一篇文章讲解了处理器&#xff0c;内存&#xff0c;和指令。学习了Intel 8086处理器的相关知识&#xff0c;如Intel通用寄存器的作用&#xff0c;程…

【软件开发底层知识修炼】一 深入浅出处理器之一 微处理器与微控制器

学习交流加&#xff08;可免费帮忙下载CSDN资源&#xff09;&#xff1a;个人微信&#xff1a; liu1126137994学习交流资源分享qq群1&#xff08;已满&#xff09;&#xff1a; 962535112学习交流资源分享qq群2&#xff1a; 780902027 深入浅出处理器这几篇文章可能你觉得对软件…