当前位置:  技术问答>java相关

用jdk写出的application里的汉字很难看,有没有解决的办法?

    来源: 互联网  发布时间:2015-11-11

    本文导语:  用jdk写出的application里的汉字很难看,有没有解决的办法?如Label和Button上的字。 | public static void main(String[] args) {     try {       UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); ...

用jdk写出的application里的汉字很难看,有没有解决的办法?如Label和Button上的字。

|
public static void main(String[] args) {
    try {
      UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
      //UIManager.setLookAndFeel(new com.sun.java.swing.plaf.motif.MotifLookAndFeel());
      //UIManager.setLookAndFeel(new javax.swing.plaf.multi.MultiLookAndFeel());
     }
    catch(Exception e) {
      e.printStackTrace();AblUtil.showErrorMessage("初始化出错!",e);
    }
    new Main();
  }

|
过奖,没什么,只不过我用过,没有别的。
getSystemLookAndFeelClassName就是你用什么样的平台就是什么样的外观。
至于菜单,你可以单独给他写一个外观UI,理论上能实现,呵呵。
给你一个更好的,wes109(原作) 才是高手。
JBuilder是Borland公司推出得一款优秀的JAVA开发工具,功能强大。但它只有Windows,Metal,CDE/Motif三种界面风格,
长期观赏皆残害眼球(笔者个人观点),面对漂亮的WinXP平台和绚丽的Delphi7开发环境,生活在JBuilder中的JAVA程序员是否只有眼馋的份?
今天让我们一起说“NO!”

一。准备工作:
首先到http://www.incors.com/lookandfeel/try.php3下载Alloy Look&Feel,填写好用户名和电子邮件(千万别填错了^_^),点击"Submit Infomation"
一分钟后检查你的邮箱,将收到一封来自eval@incors.com的信。
附件中有一个alloylnf-1_2_1.zip(328K),将其保存;
同时注意在信的中文中有这么一行:Your license code for the evaluation period is:
2002/12/06#wes109cn@yahoo.com.cn#1f3beu5#180fl0 此许可代码非常重要!
二。打造需要的jar文件
将alloylnf-1_2_1.zip解压到一个目录,其中包含一个doc文件夹,一个alloy.jar文件和一个readme.txt,
我们需要的是alloy.jar。
在alloy.jar所在的目录下建立一个alloy.properties文件,编辑内容为:
alloy.licenseCode=[license Code]
这里是
alloy.licenseCode=2002/12/06#wes109cn@yahoo.com.cn#1f3beu5#180fl0
运行下面的命令:
jar -uvf alloy.jar alloy.properties
将alloy.properties添加到alloy.jar。(也可以使用WinZip,WinRAR等直接添加)

三。配置JBuilder
首先关闭JBuilder.
将更新后的alloy.jar复制到%JBuilder_Home%libext目录(非绝对,只要jbuilder启动时可以找到就可以)下,我的是D:JBuilder7libext.
打开配置文件:C:Documents and Settingswes.jbuilder7user_zh.properties (wes为用户名),找到第8行
修改为browser;look_and_feel=com.incors.plaf.alloy.AlloyLookAndFeel,保存。
四。启动JBuiler
现在可以启动JBuilder欣赏一下了,如果启动过程中遇到Can't find LicenseCode,请检查第二步中更新alloy.jar时,
是否正确。

说明:
1.这里的Alloy Look&Feel是30天的试用版,网上有许多Open Source的Look&Feel可供使用,此文旨在抛砖引玉。
2.如果在JBuiler的Tools/IDE Options中切换到了其他的Look&Feel,需要关闭JBuiler后,重新修改user_zh.properties。
3.http://www.incors.com/alloyInf/jws/alloyDemo.jnlp是其界面风格(需要用Java Web Start打开)。
4.如在配置中遇到问题,欢迎和我联系:wes109cn@yahoo.com.cn

|
可以把LookAndFeel改为系统的,或者设置一下字体,搜一下,贴子很多,我也觉得java的界面样式字体很难看。

|
如果是Application,就放到你的主函数里去。

|
如果是Application,就把下一句放到你的主函数里的第一句。


System.setProperty("swing.plaf.metal.controlFont","宋体");

|
同感!!!

|
关注!

|
奇怪了,楼主不是知道么

|
motif风格的好看

|
该了字体好像也没用,java本来就对中文支持不够,
改称motif的L&F吧,这样能看起来舒服点

|
.setFont(new java.awt.Font("Serif", 0, 12));

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 使用java jdk中的LinkedHashMap实现简单的LRU算法
  • 在SUN网站下载下载JDK,一个jdk..i586.bin,另一个jdk..i586-rpm.bin,我该选择哪个啊?各有什么区别?
  • 多jdk环境下安装多个tomcat冲突解决配置方法
  • PLEASE,JDK1.3与JDK1.4???????
  • 怎么把JBuilder自带的JDK 1.3换成 JDK 1.4?
  • jdk 1.4.0 servlet 包还在javax包里面嘛?我以前用jdk1.3搞定的东西在jdk1.4 编译不出来啦,高分求教,明天结贴
  • 在哪儿能下载jdk1.4或jdk1.3,很急!在线等待!
  • 我手动删除了jbuilder6自带的jdk,如何才能让jbuilder用我其他地方的jdk呀?
  • JB7能当JDK用吗?哪位朋友告诉我怎么把它当JDK用啊?
  • 一个是SUN JDK一个是MS JDK,怎么回事吗?
  • 我在WIN2000下怎么也安装不上JDK1.3,请问是怎么回事。JDK1.2倒可以安上。
  • 如何使用jdk?我刚装了jdk1.3,不知如何使用?多谢!
  • JDK+HTTPD+WEBSPHERE为什么不解释JSP,httpd.conf中如何设置jdk路径
  • 怎样把JBuilder里的jdk1.2替换成别的目录里已安好的jdk1.3啊?
  • 基于Fedora14下自带jdk1.6版本 安装jdk1.7不识别的解决方法
  • 请问jdk1.3和jdk1.4有什么不同?
  • 请问jdk1.1.8中的javax.activation.DataSource在jdk1.3中在什么包里?
  • jdk1.3 standard 与 jdk1.2 enterprise有何区别?
  • 在WIN/XP下如何设置JDK1.3.1/JDK1.4的路径!
  • Solaris10默认安装JDK1.5,我还能安装JDK1.4么?
  • 请问:我的Linux机器上装有JDK1.1.8,现在我想安装JDK1.3.1,我该怎么做呢?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3