凡是方框的都是字体没设成中文字体,凡是问号的都是转码不对。终于找到最终解决问题的方法了。如下进行修改:
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
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
解决方案 »
- java
- 物联网开发 怎么样
- 新手求助Exception in thread "main" org.hibernate.exception.SQLGrammarException: coul
- spring事务的问题
- ssh框架 jsp中处理下拉框问题
- 关于汉字转化为拼音的ASCII规律
- 俺们公司要用j2ee和web的东西了,俺学过一点c和c++,搞j2ee是不是有必要把java基础的东西熟悉熟悉,各位推荐一本好书吧!
- STRUTS中BEAN:WRITE问题
- 哪位ggjj能给我提供几个关于jca标准的网址或者是书籍,易懂全面,适合初学者,谢谢各位!!!
- spring事务问题,请大牛围观
- 如何计算两个java.util.Date之间相差的天数啊?
- ejb简单问题,javax.naming.NoInitialContextException,可我代码已经new InitialContext()了
http://blog.csdn.net/nickeyfff/archive/2004/11/26/194464.aspx
{
//取得所有的缺省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);
}
}
}
构造方法的前三句注释掉
public EditorDocument(RETypes types){
//Style defaultStyle = getStyle("default");
//StyleConstants.setFontFamily(defaultStyle,"宋体");
//StyleConstants.setFontSize(defaultStyle,12);
要不然在输出HQL语句时包含中文的仍是显示为框框:(