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

Swing做的小软件,Swing还是满强大的恩。

阅读更多

 

前一段时间给朋友做了一个小软件,因为自己擅长使用的语言是Java,所以决定用Swing来做。

以前自己也没怎么做过Swing的东西,正好趁这个机会也学习一把Java在Swing方面的知识。

Swing通常默认的界面元素效果不好看(个人认为),jdk6之后发现包含了一种新的样式"Nimbus"。

说实话,这个样式看着真的不错。

给张java自带demo里面的图看一下:


感觉这中主题真的很炫的,对java的Swing来说是一个不错的选择。

 

现在程序中使用该主题加加入一下代码即可

 

UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");

给我的启动类做个实例说明如下:

 

 

import gui.ManagerFrame;

import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;


public class Manager {
	public static void main(String[] args) {
		//设置Swing组件可编辑组件输入时候屏蔽自带输入提示框
		System.setProperty("java.awt.im.style","on-the-spot"); 
		
		try {
			UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (InstantiationException e) {
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			e.printStackTrace();
		} catch (UnsupportedLookAndFeelException e) {
			e.printStackTrace();
		}
		
		SwingUtilities.invokeLater(new Runnable() {
			@Override
			public void run() {
				ManagerFrame frame = ManagerFrame.getInstance();
				frame.setVisible(true);
			}
		});
	}
}
 

 

给出程序几个界面截图来看看;

 

1、管理用户的界面


 2、管理会议的界面


 3、导入数据的界面


 4、导入过程中的进度条


 5、选择会议人员的界面


就发这几张吧,在写程序的过程中还用到几个问题,随后也整理出来些出来做个备忘。

 

在自己的另一个Blog也有发布。

  • 大小: 80.4 KB
  • 大小: 33.5 KB
  • 大小: 37.3 KB
  • 大小: 40.3 KB
  • 大小: 41 KB
  • 大小: 39.4 KB
0
2
分享到:
评论
2 楼 saram 2010-12-31  
xusweeter 写道
无图无真相,楼主还是赶紧上图让兄弟们过把眼瘾吧!

已经上图了,希望看到。这里如果图看不到的话去http://www.linux265.com/blog/index.php/archives/156看也成。
1 楼 xusweeter 2010-12-30  
无图无真相,楼主还是赶紧上图让兄弟们过把眼瘾吧!

相关推荐

    Swing写的一个简易记事小软件

    标题中的“Swing写的一个简易记事小软件”指的是使用Java Swing库开发的一款简单应用程序,主要用于记录日常事项。Swing是Java提供的一种图形用户界面(GUI)工具包,它允许开发者创建桌面应用,包括窗口、按钮、...

    java+swing漂亮软件界面+超酷+以及javaswing教程.7z

    "java+swing漂亮软件界面+超酷+以及javaswing教程.7z"这个压缩包文件显然包含了关于如何利用Java Swing创建出吸引人的、具有超酷效果的软件界面的资源和教程。 Java Swing 提供了一系列的组件,如JFrame,它是窗口...

    swing小程序

    Swing小程序是Java GUI编程的重要组成部分,主要用于构建桌面应用程序。Swing库是Java Foundation Classes (JFC) 的一部分,提供了丰富的组件集,使得开发者能够创建功能丰富、界面友好的图形用户界面。本教程将深入...

    swing实现的仿qq截图小工具

    Swing是Java的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分,用于构建桌面应用程序。本项目是使用Swing实现的一个仿QQ截图小...项目展示了Swing在创建功能丰富的桌面应用方面的强大能力。

    一个神奇的swing软件Jgoodies

    标题 "一个神奇的Swing软件Jgoodies" 暗示了我们正在讨论的是一个基于Java Swing库的扩展工具,Jgoodies。Jgoodies是一个由Karsten Lentzsch开发的开源项目,它提供了一系列的Java组件、布局管理器、绑定机制以及...

    java swing漂亮界面(超酷) javaswing教程

    Java Swing 是Java编程语言中用于构建桌面应用程序用户界面的一个库,它是Java Foundation Classes...通过这个教程,你将能够创建出美观且功能强大的软件界面,提高你的Java GUI编程技能,进一步拓宽你的职业发展道路。

    用swing做的超市管理系统

    在本项目“用Swing做的超市管理系统”中,开发人员充分利用了Swing的组件库和事件处理机制,构建了一个完整的、功能丰富的管理软件,涵盖了超市运营的各个环节。 首先,Swing库提供了丰富的组件,如JFrame(主窗口...

    纯swing编写--no3.keeper小软件

    【纯swing编写--no3.keeper小软件】 在IT领域,Java Swing是一个用于构建桌面应用程序的图形用户界面(GUI)工具包。它属于Java Foundation Classes(JFC)的一部分,提供了丰富的组件库,允许开发者创建美观且功能...

    一个用来记单词的swing小程序

    Swing是Java的一个图形用户界面(GUI)工具包,属于Java Foundation Classes (JFC)的一部分,它提供了丰富的组件和功能来创建美观且功能强大的桌面应用。 在描述中提到了“博文链接”,这暗示了有关这个小程序的更...

    java绘图软件(用java的Swing编写的一个简单的绘图软件,可以用来绘制简单的图形,还可以保存,复制,粘贴等很多功能。)详细功能大家自己下载体验

    总的来说,这款Java绘图软件展示了Swing库的强大功能,它不仅能够创建基本的绘图工具,还实现了常见图形编辑器的许多核心特性。尽管存在一些小问题,但它仍然作为一个良好的学习示例,展示了如何利用Java进行桌面...

    一个神奇的Swing软件substance

    总之,Swing软件Substance库是一个强大的工具,可以帮助Java开发者构建出具有专业外观和感觉的桌面应用。新版本20120401的发布,无疑为开发者提供了更多的可能性和创新空间。无论是对于个人项目还是商业应用,...

    java swing 做的超市管理系统

    在"java swing 做的超市管理系统"中,开发者利用Swing的强大功能构建了一个与数据库交互的系统,提供商品交易信息的查询和其他管理功能。以下是对这个系统可能涉及的知识点的详细解释: 1. **Java编程基础**:作为...

    用swing制作的简单图书管理系统

    本系统——"用Swing制作的简单图书管理系统"就是基于这一强大的库构建的。下面我们将深入探讨该系统的设计理念、主要功能以及Swing在其中的关键应用。 一、Swing基础与应用 Swing是Java Foundation Classes (JFC)的...

    java魔方小游戏(swing)

    通过这款Java魔方小游戏,我们可以学习到Swing库的使用、GUI设计、事件处理、算法实现以及软件工程中的许多实践原则。对于想要提升Java GUI编程能力或对游戏开发感兴趣的开发者来说,这是一个很好的学习项目。

    Swing 写的一个强悍聊天软件

    总之,"Swing 写的一个强悍聊天软件"是一个涵盖了网络编程、GUI设计、异常处理等多个Java技术领域的项目,开发者利用Swing的强大功能构建了一个功能完善的桌面聊天应用。通过阅读和学习该项目的源代码,开发者可以...

    eclipse配置(安装)swing插件

    通过以上介绍可以看出,无论是在线还是离线方式,安装Swing插件的过程都相对简单。选择最适合当前网络状况和安全需求的方法进行安装,能够极大地提升在Eclipse中开发Swing应用程序的效率。希望本文档能帮助到正在...

    Java swing强大的科学计算器

    总的来说,这个“Java Swing强大的科学计算器”项目涵盖了Java GUI编程、事件处理、数学运算以及软件工程的多个方面,是学习和实践Java Swing技术的好例子。通过这样的项目,开发者可以提升其在桌面应用开发中的技能...

    java swing实现pdf阅读器

    Java Swing 是Java GUI(图形用户界面)库,用于构建桌面应用程序。它提供了丰富的组件和工具,使得开发者可以创建出功能完善的交互式用户界面。在Java Swing中实现PDF阅读器是一项技术挑战,涉及到对PDF文件格式的...

    Swing 编写的数独软件,界面友好,算法优秀

    总而言之,这个Swing编写的数独软件集成了Java GUI的强大功能和高效的数独解算算法,为用户提供了一种优雅、直观的方式来体验和解决数独谜题。开发者通过熟练运用Swing组件和精心设计的算法,确保了软件的易用性和...

    swing做的日志分析工具(光界面就相当给力)

    标题中的“swing做的日志分析工具”指的是使用Java Swing库开发的一款用于日志文件分析的应用程序。Swing是Java提供的一套图形用户界面(GUI)工具包,它允许开发者创建丰富的桌面应用程序。在这个特定的工具中,Swing...

Global site tag (gtag.js) - Google Analytics