由于Swing中默认都是使用了tohoma字体,而不是
Dialog 这样的family font。
public class Main {
@SuppressWarnings("unchecked")
public static void initGlobalFontSetting(Font fnt) {
FontUIResource fontRes = new FontUIResource(fnt);
for (Enumeration keys = UIManager.getDefaults().keys(); keys.hasMoreElements();) {
Object key = keys.nextElement();
Object value = UIManager.get(key);
if (value instanceof FontUIResource)
UIManager.put(key, fontRes);
}
}
public static void main(String args[]) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
UIManager.setLookAndFeel(new org.jvnet.substance.skin.SubstanceOfficeBlue2007LookAndFeel());
JFrame.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);
initGlobalFontSetting(new Font("微软雅黑",Font.PLAIN,12));
new MainFrame();
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
}
分享到:
相关推荐
Substance.jar 提供了一个解决方案,允许开发者通过简单的配置使Swing应用的界面更具吸引力和个性化。 使用Substance.jar 的方法非常直观,主要包含以下几个步骤: 1. **添加依赖**:首先,你需要将下载的...
一直以来都认为用Swing做出来的程序太难看了,但是又无可奈何,但现在好了,有了substance.jar,只需要在你的程序中添加几行简单的代码,就可以做出非常漂亮的界面来,如果不是亲眼看到,你也许不敢相信这是真的;...
要使用这两个库,首先需要将下载的"substance.jar"和"trident.jar"文件添加到你的项目类路径中。在Maven项目中,可以在pom.xml文件中添加依赖项;对于非Maven项目,可以将jar文件放入项目的lib目录,并在构建路径中...
"Substance.jar" 是一个Java应用程序的库文件,主要用于Swing用户界面的美化和扩展。Swing是Java标准版(Java SE)的一部分,提供了一组用于构建桌面应用程序的组件。Substance库则为Swing提供了丰富的皮肤和主题,...
Substance.jar是一个流行的Java库,专门用于为Swing应用添加各种美观的主题和皮肤。 在Java中使用Substance库,首先需要将其加入到项目类路径中。这通常通过将`substance.jar`文件放入项目的`lib`目录或者在构建...
Substance库是一个强大的Java Swing外观(LookAndFeel)框架,...通过正确引入和使用"substance5.2.jar",以及参考"使用方法.txt"中的指南,你可以充分利用Substance的功能,提升你的Java应用的视觉吸引力和用户体验。
Java窗口美化包主要包含了两个组件:substance.jar和JTattoo,这些都是用于增强Java Swing应用程序用户界面美观性的库。在Java编程中,Swing是一个用于创建桌面应用的图形用户界面(GUI)工具包,但其默认的外观可能...
substance5.2.jar substance swing 皮肤
"substance7.2.1.jar" 是一个Java应用程序,其中包含了Substance库的一个特定版本——7.2.1。Substance库是一个流行的开源项目,主要用于为Java Swing应用提供丰富的用户界面主题和组件外观。这个库允许开发者轻松地...
在Java中,我们可以使用多种库和框架来构建美观且功能丰富的界面,其中"substance.jar"就是一个专注于提供高级界面主题和外观的开源库。这个库极大地扩展了Java标准GUI组件的视觉效果,使开发者能够为应用程序创建...
首先感谢网友分享,一个完整的聚类算法,含界面UI和substance.jar,层次聚类,包括 tf-idf算法 dct算法特征向量的提取,欧几里得算法和余弦值算法的相似度计算 还有cannopy算法的初步聚类 最后还有k-means算法进行最终...
《窗体美化substance.jar——打造精致的Java GUI界面》 在Java编程中,GUI(图形用户界面)是用户与程序交互的重要途径。一个美观、易用的GUI能极大地提升用户体验,而“窗体美化substance.jar”正是这样一个专注于...
用swing写界面,但是又不想花更多的时间画UI,就用这个吧,调用方法: UIManager.setLookAndFeel("org.jvnet.substance.api.skin.SubstanceGeminiLookAndFeel");//默认皮肤 SubstanceGeminiLookAndFeel.setSkin(new ...
"substance-6.0.jar" 和 "substance-6.0-sources.jar" 文件是 Substance Look and Feel 的第六个主要版本的组成部分。 `substance-6.0.jar` 是 Substance 库的可执行 JAR 文件,包含了 Substance 实现的所有核心类...
Substance.jar是这个库的核心组件,提供了一系列丰富的主题、皮肤、按钮样式、水印效果、边框渲染以及渐变和标题栏渲染功能,使得Java应用程序能够摆脱传统单调的界面,呈现出更加现代化和个性化的视觉体验。...