如果您正在使用JFace开发界面的化,也许您会遇到JFace对话框不能正常显示中文.而用SWT开发的对话框却可以正常显示,原因何在呢?
这是因为SWT中的对话框是调用本地操作系统的对话框,它显示的按钮是根据本地操作系统的语言设定的,而JFace中的对话框是通过SWT中的Shell 窗口封装来的,调用的是SWT中的button控件对象,查看MessageDialog类的源代码可以发现设置按钮文字是通过字符常量来设定的,所以 JFace对话框不能正常显示中文.
那么能否让它正常显示中文呢?答案是肯定的.只要安装JFace语言包即可
首先在以下站点下载Eclipse3.2多国语言包(如果您已对Eclipse进行了汉化处理,这说明您已下载了多国语言包,就不用做这一步了,直接将最后一步就行了.如果您的Eclipse是其它版本的话,可以在网上找一下其它版本的多国语言包.网上很多的)
http://s21.live-share.com/d/39/29/252770/NLpack1-eclipse-SDK-3.2-win32.zip
然后将下载好后在Eclipse根目录中进行解压(如果您习惯习英文界面的话,就不没有必要在根目录中解压)
最后将(解压后)plugins目录中找到
org.eclipse.jface.nl1_3.2.0.v200606220026.jar
org.eclipse.jface.text.nl1_3.2.0.v200606220026.jar
两个文件,将这两个文件添加到您所建的工程类库中去即可
分享到:
相关推荐
SWT和Jface开发使用必使用jar包之:jface核心jar包,配置其他使用
swt/Jface用到的最基本的jar包
SWT和Jface开发使用必使用jar包之:equinox包,配合其他jar包一起使用
swt和jface开发包,需要的话随意下载吧
SWT&jface;开发jar包很全的SWT&jface;开发jar包很全的SWT&jface;开发jar包很全的SWT&jface;开发jar包很全的
最近研究eclipse swt 在网上找的最新的swt jface的jar包 64位系统 导入 就能用了
SWT和Jface开发使用必使用jar包之:commands包,配合其他jar包一起使用
配套源码_可视化JAVA SWT JFACE GUI程序设计教程课件,基于 Eclipse Windowsbuilder开发环境, 清华大学 赵满来 配套
此为JFace的开发相关类包(版本号3.14),自己从JFace项目中提取出来的,方便大家使用。
jface programing
<swt jface核心应用>安装光盘源代码使用前设置视频
《Eclipse SWT/Jface核心应用》全面介绍了SWT、JFace和RCP的相关知识。全书共分5篇,第1篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的...
JFace教程 网盘
友情提示:缺少SWT包,自己去官方网站(http://www.eclipse.org/swt/)下载最新的,解决java.lang.NoClassDefFoundError: org/eclipse/core/runtime/IProgressMonitor和java.lang.NoClassDefFoundError: org/eclipse...
jface,swt,源代码,elcipse
Eclipse SWT_JFace开发实战精解
自己制作的SWT/JFace 的JAVA Doc CHM文档,包含源代码
快速学习swt jface eclipse 开发
SWT/JFace开发实例
Eclipse SWT/Jface环境设置 此包是DOC文件,内容包括: Eclipse SWT/Jface环境设置