`
wujiandong
  • 浏览: 43532 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java LookAndFeel之Substance的设置

阅读更多
public static void main(String[] args)
	{
		// 装载可选择的主题
		try {
			//设置外观
			UIManager.setLookAndFeel(new SubstanceBusinessBlackSteelLookAndFeel());
			JFrame.setDefaultLookAndFeelDecorated(true);
			//设置主题 
			SubstanceLookAndFeel.setCurrentTheme(new SubstanceEbonyTheme());
			//设置按钮外观
			SubstanceLookAndFeel.setCurrentButtonShaper(new ClassicButtonShaper());
			//设置水印
			SubstanceLookAndFeel.setCurrentWatermark(new SubstanceBinaryWatermark());
			//设置边框
			SubstanceLookAndFeel.setCurrentBorderPainter(new StandardBorderPainter());
			//设置渐变渲染
			SubstanceLookAndFeel.setCurrentGradientPainter(new StandardGradientPainter());
			//设置标题
			SubstanceLookAndFeel.setCurrentTitlePainter(new FlatTitlePainter());
		} catch (Exception e) {
			System.out.println(e.getMessage());
		}
	}

效果示例:



  • 大小: 65 KB
分享到:
评论

相关推荐

    java Look and feel

    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Exception e) { e.printStackTrace(); } try { // 更改为Java默认的CrossPlatform Look and Feel UIManager.setLookAndFeel...

    substance-lookAndFeel

    java swing 中通过UIManager.setLookAndFeel(new SubstanceBusinessBlackSteelLookAndFeel()); JFrame.setDefaultLookAndFeelDecorated(true); //设置主题 SubstanceLookAndFeel.setCurrentTheme(new ...

    Substance look and feel - toned down skins

    "Substance Look and Feel" 是一个Java Swing用户界面(UI)框架中的外观和感觉主题库。这个库的主要目的是为Java应用程序提供丰富的、可定制的视觉样式,以增强用户体验。"Toned down skins" 指的是这个库中的一种...

    swing lookandfeel

    "swing lookandfeel"这个标题可能指的是一个特定的、美观的L&F实现,可以被导入到Java Swing应用中,以提升其视觉吸引力。 在提供的描述中,我们可以推断这可能是一个包含多个L&F库的压缩包,用户只需将其导入工程...

    java look and feel 界面包

    Java Look and Feel(L&F)是Java Swing中用于改变应用程序用户界面视觉风格的机制。在Java中,Look and Feel不仅决定了控件的外观,还包括它们的行为和交互方式。Java提供了一些内置的L&F,如Metal(默认的Java L&F...

    LookAndFeel换肤

    在Java Swing应用开发中,"LookAndFeel换肤"是一项重要的功能,它允许开发者为应用程序提供不同的视觉样式,以满足用户对个性化界面的需求。Look and Feel(简称LAF)是Java提供的一个核心特性,使得应用程序可以...

    Java substance.jar 界面设计

    在"lookAndFeel"这个压缩包子文件中,可能包含了"Substance"库的各种外观和感觉(LookAndFeel)资源。Look and Feel是Java中的一个概念,它定义了用户界面组件的视觉样式和交互行为。Java提供了一些内置的LookAnd...

    Java窗口美化包(substance和JTattoo)

    然后,你可以通过调用特定的方法来切换外观,例如使用Substance的`LookAndFeelUtils.installSubstanceLookAndFeel()`,或者JTattoo的`AbstractLookAndFeel.setLookAndFeel()`。记得在更换外观前先保存当前的LookAnd...

    Java窗口美化包(substance.jar和JTattoo)

    Substance.jar是一个开源的Java外观(LookAndFeel)实现,它提供了丰富的主题和自定义选项,可以让你的应用程序拥有各种风格各异的界面,从Windows到Mac OS X,甚至自定义的现代或扁平化设计。Substance提供了一种...

    substanceJAR包使用

    设置LookAndFeel是使用Substance的第一步。可以通过调用`UIManager.setLookAndFeel()`方法来实现。该方法接受一个LookAndFeel对象作为参数,通过创建不同类型的LookAndFeel对象,就可以轻松地改变应用程序的外观风格...

    substance-all.zip

    UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (Exception e) { // Handle exception } ``` 这个过程涉及到查找可用的"Substance" Look and Feel,然后设置为当前应用程序的默认外观。...

    substance7.2.1.jar

    2. 初始化LookAndFeel:在应用启动时,调用`SwingUtilities.invokeLater()`方法,然后在运行时的线程中设置Substance LookAndFeel。 3. 应用主题:从Substance提供的众多主题中选择一个,或者创建自定义主题,然后...

    substance jar包和使用说明

    Substance库是一个强大的Java Swing外观(LookAndFeel)框架,它允许开发者轻松地为应用程序创建自定义的用户界面风格。jar包是Java平台上的可执行文件格式,通常包含编译后的类文件和其他资源。在这个场景中,...

    substance.jar

    java look and feel

    关于Substance风格包无法正确使用的问题

    2. **主题冲突**:检查是否在代码中或系统环境中设置了其他LookAndFeel,这可能导致Substance无法生效。 3. **兼容性问题**:Substance可能与某些特定版本的Java不兼容,确保使用支持的JRE版本。 4. **异常处理**:...

    substance-6.0.jar substance-6.0-sources.jar

    Substance 是一个流行的 Java Swing 用户界面 (UI) 构架,提供了一套丰富的外观和感觉 (LookAndFeel) 设计,使得 Java 应用程序可以拥有独特的、定制化的视觉样式。"substance-6.0.jar" 和 "substance-6.0-sources....

    java swing项目中你可以用得着的皮肤包

    2. 设置LookAndFeel:在程序启动时,使用`UIManager.setLookAndFeel()`方法切换到所需的LookAndFeel。 3. 更新所有组件:一旦LookAndFeel设置完成,需要调用`SwingUtilities.updateComponentTreeUI()`方法来刷新所有...

    java 20+皮肤包

    2. ** Substance**:这是一个非常受欢迎的第三方LookAndFeel,它提供了大量的主题选择,并且支持动态改变主题,使得用户在运行时可以切换界面风格。 3. **JGoodies Looks**:这个库提供了多种风格,如Plastic, ...

Global site tag (gtag.js) - Google Analytics