站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题java的GUI如何达到windows的效果

java的GUI如何达到windows的效果

摘要: java的GUI如何达到windows的效果


我想用java编写的GUI的效果与windows的效果相同 例如 窗口,对话框,按纽,尤其是字幕(java的字幕看起来都不是很清楚).请给个小例子,谢谢!


//定义修改字体的方法
private static void setUIFont(Font font)
{
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,font);
}
}
//在主函数中调用方法修改UI的字体
setUIFont(new Font("Dialog",Font.PLAIN,12));
//下面是在主函数中改界面,要放在实例化窗口之前
try
{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e)
{
throw new RuntimeException(e);
}


JAVA默认的是11号字体,皱巴巴的很难看,用上面的方法可以修改系统默认字体,但是JOptionPane的字体还是没能改回来,我是用笨方法来改的,有兴趣知道的话加我QQ:64027424,谁知道怎么简单的改JOptionPane的字体也请加我QQ,告诉我一下,谢谢~


↑返回目录
前一篇: 表格组件的应用
后一篇: POI读取Excel表时如果表中有空白字段 就会产生错误问题(急 回答马上就给分)