java swing MenuItem乱码
来源:互联网 发布:单片机一秒延迟怎么写 编辑:程序博客网 时间:2024/06/12 01:02
用java开发一个带有托盘图标的程序,
其它模块的中文显示都是正常的,比如:
就只有托盘中点击小图标时弹出的菜单中的中文是方框(中文方块),如下:
按照一般的经验,以为是字体没设置好,就用以下代码设置字体:
完了中文还是方块,那就用以下代码打印字体:
发现明明写着有宋体。这下郁闷了,试了一下午,还是没有搞定。
终于在网上找到了救星(参考:http://scnjl.iteye.com/blog/1282172)。
原来是myeclipse的运行参数问题,真想骂人啊我。。。
下面说说解决:
第一:
在你的具有main函数的类也即你应用运行的主类上点击右键,选择Run As中的Run Configurations,如下图:
第二,在Arguments标签下的VM arguments中添加下面这行参数代码,然后点击应用。
-Dfile.encoding=GB18030
在次运行
文章来源:http://hi.baidu.com/happyroad_/item/a58a969adc33a18159146149
其它模块的中文显示都是正常的,比如:
就只有托盘中点击小图标时弹出的菜单中的中文是方框(中文方块),如下:
按照一般的经验,以为是字体没设置好,就用以下代码设置字体:
Font f = new Font("\u5fae\u8f6f\u96c5\u9ed1", Font.PLAIN, 11);//宋体UIManager.put("Label.font",f); UIManager.put("Label.foreground",Color.black); UIManager.put("Button.font",f); UIManager.put("Menu.font",f); UIManager.put("MenuItem.font",f); UIManager.put("List.font",f); UIManager.put("CheckBox.font",f); UIManager.put("RadioButton.font",f); UIManager.put("ComboBox.font",f); UIManager.put("TextArea.font",f); UIManager.put("EditorPane.font",f); UIManager.put("ScrollPane.font",f); UIManager.put("ToolTip.font",f); UIManager.put("TextField.font",f); UIManager.put("TableHeader.font",f); UIManager.put("Table.font",f);
完了中文还是方块,那就用以下代码打印字体:
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();String script[] = ge.getAvailableFontFamilyNames();for(String s:script){System.out.print(s+",");}
发现明明写着有宋体。这下郁闷了,试了一下午,还是没有搞定。
终于在网上找到了救星(参考:http://scnjl.iteye.com/blog/1282172)。
原来是myeclipse的运行参数问题,真想骂人啊我。。。
下面说说解决:
第一:
在你的具有main函数的类也即你应用运行的主类上点击右键,选择Run As中的Run Configurations,如下图:
第二,在Arguments标签下的VM arguments中添加下面这行参数代码,然后点击应用。
-Dfile.encoding=GB18030
在次运行
文章来源:http://hi.baidu.com/happyroad_/item/a58a969adc33a18159146149
阅读全文
0 0
- java swing MenuItem乱码
- java swing MenuItem乱码
- java swing MenuItem乱码
- 关于MenuItem乱码问题
- Java Swing中文乱码解决方法
- Java Swing中文乱码解决方法
- java软件托盘MenuItem 显示中文出现框框乱码、读取ini配置文件乱码
- MenuItem
- Java中的Swing控件显示乱码问题解决
- linux环境下java swing中文乱码
- MenuItem 显示中文乱码问题的解决方案
- MenuItem 显示中文乱码问题解决方案
- Java.MenuBar.Menu.MenuItem.CheckboxMenuItem
- java Swing程序在linux下的乱码问题
- Ubuntu 12.04 中java swing上乱码问题解决方案
- java swing 在fedora下中文乱码情况
- java swing按行读取文本文件,防止乱码
- Linux下java的Swing/AWT程序乱码解决
- springMVC的问题记录
- swing JPanel设置背景图 拉伸、平铺、居中
- SAP UI5初步结构分析研究(二)
- swing JPanel画渐变的背景色
- 最实用的 Linux 命令行使用技巧
- java swing MenuItem乱码
- java swing 浏览网页
- 安卓开发经验——Android Studio的project中两个build.gradle配置的区别
- java提高篇(二四)-----HashSet
- 进度条弹窗
- Java Swing中JFrame设置自定义图标
- pyhs2搭建详细过程
- pip不是内部或外部命令
- 将jar文件打包成exe安装文件(一)