`
pipe
  • 浏览: 206956 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

苹果风格的swing外观

    博客分类:
  • j2se
阅读更多

首先去下载苹果风格的jar包。quaqua.jar 下载地址:https://quaqua.dev.java.net/

swing的界面通常是通过UIManager.setLookAndFeel来控制的。

设置UIManager的代码:

public static void main(String args[]){
		System.setProperty("Quaqua.tabLayoutPolicy", "wrap");

		if (!System.getProperty("os.name").toLowerCase().startsWith("mac")) {
			try {
				Methods.invokeStatic(JFrame.class,
						"setDefaultLookAndFeelDecorated", Boolean.TYPE,
						Boolean.TRUE);
				Methods.invokeStatic(JDialog.class,
						"setDefaultLookAndFeelDecorated", Boolean.TYPE,
						Boolean.TRUE);
			} catch (NoSuchMethodException e) {
				e.printStackTrace();
			}
		}
		try {			
			UIManager.setLookAndFeel("ch.randelshofer.quaqua.QuaquaLookAndFeel");
		} catch (Exception e) {
		}
		DBConnFrame f = new DBConnFrame();
		f.setTitle("数据库连接向导");
		f.setSize(600, 400);	
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口事件
		f.setVisible(true);
	}

 就这样吧!看风格附图如下

 

  • 大小: 1.3 MB
分享到:
评论

相关推荐

    JAVA Swing组件外观

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

    java swing Mac风格的LookAndFeel

    在Swing中,LookAndFeel是一个关键概念,它决定了应用程序的视觉样式,包括控件的外观、颜色、字体等。Mac风格的LookAndFeel是专门为在Mac OS环境下提供与系统一致的UI体验而设计的。 LookAndFeel提供了跨平台的...

    quaqua外观包 附源代码 配置

    2. `java 苹果风格外观.txt`:这个文件很可能包含了关于如何使用Quaqua库来改变Java Swing程序外观的详细说明,包括导入库、设置LookAndFeel以及可能涉及的代码示例。通常,使用Quaqua只需在程序启动时调用`LookAnd...

    java 皮肤 苹果风格 超漂亮

    Java 皮肤,特别是苹果风格的皮肤,为Java应用程序带来了独特的视觉体验,使用户界面看起来更加美观、时尚。这种设计灵感来源于苹果公司的操作系统,如macOS,以其简洁、优雅的界面而闻名。Java 皮肤通常通过Java ...

    swing皮肤大全(look and feel)

    描述中提到的“window风格”可能指的是Windows Look and Feel,“苹果风格”可能指的是Aqua Look and Feel,“3d风格”可能是指一种特殊的自定义3D效果的L&F。 标签"swing java 皮肤 lookandfeel"进一步明确了这个...

    javaSwing各种主题窗口

    Swing 提供了多种窗口主题,使得开发者可以为应用创建具有不同视觉风格的界面,以适应不同的操作系统环境,如 Windows、Mac OS(苹果系统)等。在Java Swing中,这些主题通常被称为“LookAndFeel”。 在Java Swing...

    苹果专用java皮肤包

    总结来说,"苹果专用java皮肤包"是一种提升Mac OS环境下Java Swing应用视觉体验的工具,它通过提供定制的LookAndFeel实现,使应用看起来更符合苹果系统的风格。而liquidlnf-0.2.8是这样一个皮肤包的具体实例,使用它...

    quaqua swing UI

    在Quaqua主题下,Swing组件会呈现出Mac OS特有的圆润边缘、淡色背景以及苹果风格的图标和动画效果。 使用Quaqua Swing UI Theme有以下几个关键点: 1. **安装与应用**:首先,你需要在项目中引入Quaqua库。这通常...

    swing 多个皮肤包

    它提供了类似 macOS 的界面,对于那些希望在非 macOS 平台上实现苹果风格界面的开发者来说非常有用。 4. JTattoo LookAndFeel:JTattoo 是一套基于 Swing 的LookAndFeel,提供了多种主题,包括模仿 Windows、Mac OS...

    Swing 的观感切换

    在Swing中,观感(LookAndFeel)是决定应用程序视觉样式的关键因素,它可以改变窗口、按钮、文本框等控件的外观和感觉,使得程序能够适应不同平台或用户的个人喜好。这篇博客“Swing的观感切换”深入探讨了如何在...

    基于Java Swing 写的学生成绩管理系统 有数据库文件,用了仿苹果化的皮肤界面.zip

    “用了仿苹果化的皮肤界面”意味着该系统采用了特定的外观和感觉,模仿了Apple macOS系统的界面风格。在Java中,可以通过设置LookAndFeel来改变应用的视觉样式。例如,可以使用`UIManager.setLookAndFeel()`方法加载...

    Java 桌面系统苹果感观

    Quaqua 4.4.7.zip中的内容即为这个库的一个版本,包含了一系列的Java类和资源,用于帮助开发者构建具有苹果风格的Java应用。 Quaqua库不仅提供了与苹果系统相似的图标、控件样式,还实现了Mac OS X特有的功能,比如...

    beautyeye-3.7 java苹果皮肤UI

    使用BeautyEye,开发者可以轻松地将现有的Java Swing或JavaFX应用程序转变为具有苹果风格界面的应用。这通常通过设置特定的LookAndFeel实现,例如在程序启动时调用`UIManager.setLookAndFeel()`方法,并传入Beauty...

    java-mac-office.rar_苹果Office

    这通常涉及重绘组件、设置特定的边框和背景,甚至使用JavaFX的CSS样式来实现苹果风格的视觉效果。 4. **JAR包**:压缩包中的“工具JAR包”很可能包含了帮助开发者实现这一目标的类库或框架。这些库可能包含预定义的...

    quaqua.jar

    1. **苹果风格的主题**:Quaqua提供了与Mac OS X相似的视觉样式,包括圆角矩形、阴影效果、滑块、进度条和复选框等元素的设计。 2. **组件支持**:它为Swing的所有标准组件提供了定制的外观,确保在视觉上与Mac OS ...

    quaqua-9.1 知名的mac苹果皮肤jar包

    在Java程序中使用Quaqua库,开发者可以让其应用在Mac环境下拥有原生的Mac苹果风格界面,提供用户更熟悉的交互体验。 Quaqua库是基于Java Swing构建的,Swing是Java提供的一个用于创建桌面应用程序的GUI工具包。通过...

    Quaqua 4.4.5.rar

    Quaqua库是一款著名的Java Swing用户界面主题框架,它的主要目标是为Java应用程序带来与Apple Mac OS X操作系统类似的视觉风格和交互体验。标题中的"Quaqua 4.4.5.rar"指的是该库的第4.4.5版本,以RAR格式压缩的文件...

    java语言GUI程序皮肤包

    例如,Office风格的皮肤可能包含模仿Word或Excel界面的元素,而Mac风格的皮肤则会遵循苹果系统的UI设计原则。 5. **应用皮肤**:在Java程序中应用皮肤通常需要以下几个步骤: - 导入所需的库和皮肤资源。 - 设置...

    quaqua-8.0

    quaqua-8.0是一个与Java Swing相关的库,主要用于在Mac OS X系统上提供与苹果原生界面风格一致的用户体验。这个库的核心是其对Java Swing组件的扩展和定制,使得开发者能够在非Mac平台上的应用也能展现出Mac系统的...

    Java-student_grade_manager_system:基于Java Swing 写的学生成绩管理系统 有数据库文件,用了仿苹果化的皮肤界面

    Java-student_grade_manager_system是一个基于Java Swing开发的学生成绩管理系统,它采用了仿苹果风格的皮肤界面,提供了直观且友好的用户交互体验。系统中包含了数据库文件,这表明它可以存储和管理大量的学生信息...

Global site tag (gtag.js) - Google Analytics