Topic: Hibernate8IDE(Console)查询结果中文显示解决 |
Print this page |
1.Hibernate8IDE(Console)查询结果中文显示解决 | Copy to clipboard |
Posted by: YuLimin Posted on: 2005-03-20 10:45 Hibernate8IDE(Console)查询结果中文显示解决 源码 hibernateconsolesrc.rar (50.77k) |
2.Re:Hibernate8IDE(Console)查询结果中文显示解决 [Re: YuLimin] | Copy to clipboard |
Posted by: YuLimin Posted on: 2005-03-20 10:49 编译后的程序,直接替换掉原来的hibernateconsole.jar即可 hibernateconsole.jar (121.9k) |
3.Re:Hibernate8IDE(Console)查询结果中文显示解决 [Re: YuLimin] | Copy to clipboard |
Posted by: YuLimin Posted on: 2005-03-20 10:58 凡是方框的都是字体没设成中文字体,凡是问号的都是转码不对。 终于找到最终解决问题的方法了。 如下进行修改: 1、net.sf.hibernate.console.Start里增加函数: public static void setUIFont(javax.swing.plaf.FontUIResource f) { java.util.Enumeration keys = UIManager.getDefaults().keys(); while(keys.hasMoreElements()) { Object key = keys.nextElement(); Object value = UIManager.get(key); if(value instanceof javax.swing.plaf.FontUIResource) { UIManager.put(key,f); } } } 2、在main函数中调用 setUIFont(new javax.swing.plaf.FontUIResource("宋体",Font.PLAIN,12)); 3、编译,重新打包,运行,Good Luck |
4.Re:Hibernate8IDE(Console)查询结果中文显示解决 [Re: YuLimin] | Copy to clipboard |
Posted by: YuLimin Posted on: 2005-03-20 10:58 在设计Application的时间我曾经为了统一设置字体都用过这个了,怎么就没有转过弯来 如下: setUIFont(new FontUIResource("宋体",Font.PLAIN,12)); public static void setUIFont(javax.swing.plaf.FontUIResource f) { //取得所有的缺省UIResource属性键。 java.util.Enumeration keys = UIManager.getDefaults().keys(); while(keys.hasMoreElements()) { Object key = keys.nextElement(); Object value = UIManager.get(key); //判断键值是否为FontUIResource,如果是则将其设为指定FontUIResource。 if(value instanceof javax.swing.plaf.FontUIResource) { UIManager.put(key,f); } } } |
5.Re:Hibernate8IDE(Console)查询结果中文显示解决 [Re: YuLimin] | Copy to clipboard |
Posted by: 阿熊 Posted on: 2005-07-13 16:10 同时把net.sf.hibernate.console.highlighter.EditorDocument类中 构造方法的前三句注释掉 public EditorDocument(RETypes types){ //Style defaultStyle = getStyle("default"); //StyleConstants.setFontFamily(defaultStyle,"宋体"); //StyleConstants.setFontSize(defaultStyle,12); 要不然在输出HQL语句时包含中文的仍是显示为框框 附件为源代码 hibernateconsolesrc.rar (51.08k) |
6.Re:Hibernate8IDE(Console)查询结果中文显示解决 [Re: YuLimin] | Copy to clipboard |
Posted by: 阿熊 Posted on: 2005-07-13 16:11 编译后的文件 hibernateconsole.jar (121.79k) |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |