`
hz_chenwenbiao
  • 浏览: 1007927 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JAVA 桌面程序的外观风格+主题场景 (更新)(转)

阅读更多

加入下面程度,可以更改JAVA桌面应用程序的风格:

int i = 0;

		try {
		//UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");//JAVA默认的跨平台外观风格

		//UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");//Nimbus风格,新出来的外观,JDK 6 Update10 版本开始出现

		//UIManager.setLookAndFeel("com.nilo.plaf.nimrod.NimRODLookAndFeel");//Nimrod风格(需要导入.jar包,nimrodlf-1.0e.jar,需要请留言)

		//UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");//Liquid风格(需要导入.jar包,liquidlnf.jar,需要请留言)

		UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());//当前系统风格

		//UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");//Motif风格,外观接近windows经典,但宽宽大大,而且不是黑灰主色,而是蓝黑

		//UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());//跨平台的Java界面风格,不太明白这种说法

		//UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");//windows风格

		//UIManager.setLookAndFeel("com.apple.mrj.swing.MacLookAndFeel");//缺少类
		//UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");//缺少类

		switch (i) {
		                case 0:
		                    MetalLookAndFeel.setCurrentTheme(new OceanTheme());//海洋场景
		                    i = 1;
		                    break;
		                case 1:
		                    MetalLookAndFeel.setCurrentTheme(new DefaultMetalTheme());//默认场景
		                    i = 0;
		                    break;
		}//设置主题场景

		SwingUtilities.updateComponentTreeUI(this);//更新外观,如果以上代码直接放在main中,此行可以不加

		} catch (Exception e) {
			e.printStackTrace();
		}
 
分享到:
评论

相关推荐

    深入浅出JAVA Swing程序设计 书+代码

    本资源"深入浅出JAVA Swing程序设计 书+代码"旨在帮助开发者深入理解Swing,并通过实例代码进行实践,提升Java桌面应用的开发能力。 Swing提供了一套完全由Java实现的组件,这些组件不仅功能强大,而且在跨平台兼容...

    Liquid风格liquidlnf.jar

    JAVA 桌面程序的外观风格+主题场景 //UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");//Liquid风格(需要导入.jar包,liquidlnf.jar,需要请留言)

    JAVA Swing组件外观

    Java Swing组件外观是Java桌面应用程序开发中的一个重要方面,它决定了用户界面的视觉风格和交互体验。Swing库提供了丰富的组件集,如按钮、文本框、菜单等,而这些组件的外观可以通过不同的Look and Feel(简称L&F...

    javaSwing各种主题窗口

    Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件和工具来构建桌面应用程序...在学习和实践中,理解各个LookAndFeel的特点和适用场景,将有助于开发出更加用户友好、视觉吸引力强的Java桌面应用。

    java窗体风格

    Java Swing是Java平台上用于构建桌面应用程序的一组API,它提供了一套丰富的组件集合,如按钮、文本框、表格等,这些组件可以用来创建复杂的用户界面。Swing不仅功能强大,而且支持自定义外观和行为,其中一项重要的...

    java日历小程序

    Java日历小程序是一种基于AWT(Abstract Window Toolkit)和SWING库开发的用户界面应用程序,主要用于展示日期并可能提供一些与日历相关的功能,如查看、添加和管理事件。这两个库是Java GUI(图形用户界面)编程的...

    java应用程序登录窗口

    Java应用程序登录窗口是Java桌面应用开发中的一个常见需求,它通常用于收集用户的凭据,如用户名和密码,以便验证身份并允许用户访问受保护的功能。在这个场景中,我们使用`JFrame`来创建一个基本的GUI窗口,并通过...

    java swing小程序

    5. **可定制外观(LookAndFeel)**:Swing允许改变应用程序的外观,以匹配操作系统或其他自定义风格。这包括NimbusLookAndFeel、MetalLookAndFeel和WindowsLookAndFeel等。 6. **对话框和组件**:如JOptionPane用于...

    java窗体设计+GUI经典代码全放送

    Java窗体设计与GUI(图形用户界面)是Java编程中不可或缺的一部分,主要用于创建具有交互性的应用程序。...通过学习和实践这些代码示例,开发者可以深入理解Java GUI编程,并创建出功能强大的桌面应用程序。

    Java 2 Java 2

    Java 2,通常指的是Java平台的第二个主要版本,也被...而SWING作为其图形设计的核心部分,极大地促进了Java桌面应用的发展。通过学习和掌握Java 2及其SWING库,开发者可以构建出高效、稳定且具有吸引力的桌面应用程序。

    JAVA SWing 程序\项目框架

    JAVA Swing 是Java编程语言中用于构建桌面应用程序的图形用户界面(GUI)工具包。它属于Java Foundation Classes (JFC) 的一部分,提供了丰富的组件库,让开发者能够创建出功能强大且用户友好的桌面应用。本项目框架...

    java多线程+Socket实现的漂亮QQ

    ### Java多线程+Socket实现的漂亮QQ #### 技术要点分析 ##### 1. Java Swing Java Swing 是一个用于构建图形用户...这不仅展示了 Java 在桌面应用开发方面的强大能力,也为学习 Java 技术栈提供了一个很好的案例。

    Java GUI 图形用户界面

    Swing则是建立在AWT之上的更高级、功能更丰富的库,它提供了更多的组件和布局管理器,并且可以实现一致的“Java外观”,即无论在哪个平台上,Swing应用的界面都保持相似的风格。 在Java GUI中,组件(Components)...

    java技能百练--中级界面篇

    4. ** NimbusLookAndFeel**:Java Swing提供了多种外观风格,NimbusLookAndFeel是一种现代、简洁的风格,可以为应用程序提供一致的跨平台外观。 5. **对话框(Dialogs)**:Java Swing提供JOptionPane用于创建各种...

    java SWT编写的截图程序

    Java SWT(Standard Widget Toolkit)是Java编程环境中用于创建桌面应用程序的一种图形用户界面(GUI)工具包。它由Eclipse基金会维护,与AWT和Swing不同,SWT直接与操作系统API交互,提供更原生的外观和性能。在这...

    JavaGUI可视化插件

    Swing的LookAndFeel允许开发者更改整个应用程序的视觉风格,包括系统默认的Metal、Windows和Mac OS X LookAndFeel,也可以自定义外观以满足特定的品牌需求。 8. **Swing与JavaFX的集成**: 虽然JavaFX提供了更...

    The Definitive Guide to Java Swing Third Edition

    - **外观**(LookAndFeel):Swing 支持多种外观风格,如 Metal、Motif 和 Windows。 - **主题**:Swing 支持定制外观和感觉,可以通过更改颜色、字体等属性来创建自定义主题。 - **UI 代理类**:Swing 通过 UI 代理...

    java swing做的万年历

    9. **样式和外观**:Java Swing允许通过LookAndFeel来改变应用程序的视觉风格,使其符合操作系统的默认风格或者自定义风格。 10. **测试与调试**:在开发过程中,确保进行充分的测试,包括边界条件测试(如闰年、非...

    Java使用swing 组件窗体美化的例子.rar

    这有助于提升Java GUI编程的技巧,对于开发桌面应用或者需要创建复杂用户界面的项目来说,是非常有价值的实践。同时,这也提醒我们,尽管Java的GUI可能不如Web或移动应用那样常见,但在某些场景下,它仍然是不可或缺...

Global site tag (gtag.js) - Google Analytics