高手进,系统缺省的字体不好看,我如何在各个平台上获得一致的字体,如宋体。 加上这句看看UIManager.put("Label.font", new Font("宋体",0,12)); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试 System.setProperty("swing.plaf.metal.controlFont","宋体"); 实际上,不是每个系统都有什么"宋体"这种字体的,比如说在redhat9.0下叫做什么 "ysimson"如果是多平台跑的话,建议是使用默认字体,要么做一个配置文件记载各种不同平台的字体...最后一招,给最终用户自己调整. new Font(null, Font.PLAIN, 10) UIManager.put("Button.font", currentFont); UIManager.put("ToggleButton.font", currentFont); UIManager.put("RadioButton.font", currentFont); UIManager.put("CheckBox.font", currentFont); UIManager.put("ColorChooser.font", currentFont); UIManager.put("ToggleButton.font", currentFont); UIManager.put("ComboBox.font", currentFont); UIManager.put("ComboBoxItem.font", currentFont); UIManager.put("InternalFrame.titleFont", currentFont); UIManager.put("Label.font", currentFont); UIManager.put("List.font", currentFont); UIManager.put("MenuBar.font", currentFont); UIManager.put("Menu.font", currentFont); UIManager.put("MenuItem.font", currentFont); UIManager.put("RadioButtonMenuItem.font", currentFont); UIManager.put("CheckBoxMenuItem.font", currentFont); UIManager.put("PopupMenu.font", currentFont); UIManager.put("OptionPane.font", currentFont); UIManager.put("Panel.font", currentFont); UIManager.put("ProgressBar.font", currentFont); UIManager.put("ScrollPane.font", currentFont); UIManager.put("Viewport", currentFont); UIManager.put("TabbedPane.font", currentFont); UIManager.put("TableHeader.font", currentFont); UIManager.put("TextField.font", currentFont); UIManager.put("PasswordFiled.font", currentFont); UIManager.put("TextArea.font", currentFont); UIManager.put("TextPane.font", currentFont); UIManager.put("EditorPane.font", currentFont); UIManager.put("TitledBorder.font", currentFont); UIManager.put("ToolBar.font", currentFont); UIManager.put("ToolTip.font", currentFont); UIManager.put("Tree.font", currentFont); 写一个配置环境变量的批处理文件 Socket问题,应该比较简单,请大家帮忙看一下 我用的是orocle,数据表字段是日期型,用日期的时候出错 请教高手Myfaces中的visibleOnUserRole,enabledOnUserRole怎么用? Java 中从大文件中删除部分数据的问题 求助,关于包引入的问题 现在有java编程思想第3版中文版卖吗?? 如何从servlet中获得请求该servlet的jsp页面的url? java中怎样从一个文件的最后面,一行一行的往前读数据? 环境配置问题,简单 哪里可以下载免费的群发邮件 Slide应用?
如果是多平台跑的话,建议是使用默认字体,要么做一个配置文件记载各种不同平台的字体...
最后一招,给最终用户自己调整.
UIManager.put("ToggleButton.font", currentFont);
UIManager.put("RadioButton.font", currentFont);
UIManager.put("CheckBox.font", currentFont);
UIManager.put("ColorChooser.font", currentFont);
UIManager.put("ToggleButton.font", currentFont);
UIManager.put("ComboBox.font", currentFont);
UIManager.put("ComboBoxItem.font", currentFont);
UIManager.put("InternalFrame.titleFont", currentFont);
UIManager.put("Label.font", currentFont);
UIManager.put("List.font", currentFont);
UIManager.put("MenuBar.font", currentFont);
UIManager.put("Menu.font", currentFont);
UIManager.put("MenuItem.font", currentFont);
UIManager.put("RadioButtonMenuItem.font", currentFont);
UIManager.put("CheckBoxMenuItem.font", currentFont);
UIManager.put("PopupMenu.font", currentFont);
UIManager.put("OptionPane.font", currentFont);
UIManager.put("Panel.font", currentFont);
UIManager.put("ProgressBar.font", currentFont);
UIManager.put("ScrollPane.font", currentFont);
UIManager.put("Viewport", currentFont);
UIManager.put("TabbedPane.font", currentFont);
UIManager.put("TableHeader.font", currentFont);
UIManager.put("TextField.font", currentFont);
UIManager.put("PasswordFiled.font", currentFont);
UIManager.put("TextArea.font", currentFont);
UIManager.put("TextPane.font", currentFont);
UIManager.put("EditorPane.font", currentFont);
UIManager.put("TitledBorder.font", currentFont);
UIManager.put("ToolBar.font", currentFont);
UIManager.put("ToolTip.font", currentFont);
UIManager.put("Tree.font", currentFont);