jdk1.4在swing中的汉字显示问题(和普通的乱码问题不一样)???????????? 好像建个全新的项目就没汉字显示问题。在原来1.3那个项目中,将字体大小改成不为12,或不用jbuilder指定的缺省的dialog字体也都显示正常 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我找到方法了。 UIDefaults defaults = UIManager.getDefaults(); Enumeration e = defaults.keys(); while(e.hasMoreElements()) { Font myFont = new Font("宋体",Font.PLAIN,12); String key = (String)e.nextElement(); if (key.indexOf("font") != -1) UIManager.put(key,myFont); } 帮楼上修正一下, UIDefaults defaults = UIManager.getDefaults(); Enumeration e = defaults.keys(); while(e.hasMoreElements()) { Font myFont = new Font("宋体",Font.PLAIN,12); Object o = e.nextElement(); if ( o instanceof String )// cast之前先检查其类型 { String key = (String)o; if (key.indexOf("font") != -1) UIManager.put(key,myFont); } } 直接在vm的参数中加上以下语句就行了-Dswing.useSystemFontSettings=false 聊天程序有一个bug怎么也找不到求找下 一道面试算法题目 Java图形界面与界面之间怎么切换 100分求教:Java中引用其他类数量和.class文件大小关系? 计数器问题? log4j配置问题 问个很菜的问题,java在哪写CLASS呀,我装的是J2SDK1.4.2。 java 的socket通讯问题, 谁会:JAVA如何与VB联系?(应用程序之间的接口问题) 请问,Method类中的invoke(Object obj,Object[] args)方法用干什么的? 很菜的问题 谁来总结环境变量一下……
Enumeration e = defaults.keys();
while(e.hasMoreElements())
{
Font myFont = new Font("宋体",Font.PLAIN,12);
String key = (String)e.nextElement();
if (key.indexOf("font") != -1)
UIManager.put(key,myFont);
}
UIDefaults defaults = UIManager.getDefaults();
Enumeration e = defaults.keys();
while(e.hasMoreElements())
{
Font myFont = new Font("宋体",Font.PLAIN,12);
Object o = e.nextElement();
if ( o instanceof String )// cast之前先检查其类型
{
String key = (String)o;
if (key.indexOf("font") != -1)
UIManager.put(key,myFont);
}
}
-Dswing.useSystemFontSettings=false