前一段时间给朋友做了一个小软件,因为自己擅长使用的语言是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
分享到:
相关推荐
标题中的“Swing写的一个简易记事小软件”指的是使用Java Swing库开发的一款简单应用程序,主要用于记录日常事项。Swing是Java提供的一种图形用户界面(GUI)工具包,它允许开发者创建桌面应用,包括窗口、按钮、...
"java+swing漂亮软件界面+超酷+以及javaswing教程.7z"这个压缩包文件显然包含了关于如何利用Java Swing创建出吸引人的、具有超酷效果的软件界面的资源和教程。 Java Swing 提供了一系列的组件,如JFrame,它是窗口...
Swing小程序是Java GUI编程的重要组成部分,主要用于构建桌面应用程序。Swing库是Java Foundation Classes (JFC) 的一部分,提供了丰富的组件集,使得开发者能够创建功能丰富、界面友好的图形用户界面。本教程将深入...
Swing是Java的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分,用于构建桌面应用程序。本项目是使用Swing实现的一个仿QQ截图小...项目展示了Swing在创建功能丰富的桌面应用方面的强大能力。
标题 "一个神奇的Swing软件Jgoodies" 暗示了我们正在讨论的是一个基于Java Swing库的扩展工具,Jgoodies。Jgoodies是一个由Karsten Lentzsch开发的开源项目,它提供了一系列的Java组件、布局管理器、绑定机制以及...
Java Swing 是Java编程语言中用于构建桌面应用程序用户界面的一个库,它是Java Foundation Classes...通过这个教程,你将能够创建出美观且功能强大的软件界面,提高你的Java GUI编程技能,进一步拓宽你的职业发展道路。
在本项目“用Swing做的超市管理系统”中,开发人员充分利用了Swing的组件库和事件处理机制,构建了一个完整的、功能丰富的管理软件,涵盖了超市运营的各个环节。 首先,Swing库提供了丰富的组件,如JFrame(主窗口...
【纯swing编写--no3.keeper小软件】 在IT领域,Java Swing是一个用于构建桌面应用程序的图形用户界面(GUI)工具包。它属于Java Foundation Classes(JFC)的一部分,提供了丰富的组件库,允许开发者创建美观且功能...
Swing是Java的一个图形用户界面(GUI)工具包,属于Java Foundation Classes (JFC)的一部分,它提供了丰富的组件和功能来创建美观且功能强大的桌面应用。 在描述中提到了“博文链接”,这暗示了有关这个小程序的更...
总的来说,这款Java绘图软件展示了Swing库的强大功能,它不仅能够创建基本的绘图工具,还实现了常见图形编辑器的许多核心特性。尽管存在一些小问题,但它仍然作为一个良好的学习示例,展示了如何利用Java进行桌面...
总之,Swing软件Substance库是一个强大的工具,可以帮助Java开发者构建出具有专业外观和感觉的桌面应用。新版本20120401的发布,无疑为开发者提供了更多的可能性和创新空间。无论是对于个人项目还是商业应用,...
在"java swing 做的超市管理系统"中,开发者利用Swing的强大功能构建了一个与数据库交互的系统,提供商品交易信息的查询和其他管理功能。以下是对这个系统可能涉及的知识点的详细解释: 1. **Java编程基础**:作为...
本系统——"用Swing制作的简单图书管理系统"就是基于这一强大的库构建的。下面我们将深入探讨该系统的设计理念、主要功能以及Swing在其中的关键应用。 一、Swing基础与应用 Swing是Java Foundation Classes (JFC)的...
通过这款Java魔方小游戏,我们可以学习到Swing库的使用、GUI设计、事件处理、算法实现以及软件工程中的许多实践原则。对于想要提升Java GUI编程能力或对游戏开发感兴趣的开发者来说,这是一个很好的学习项目。
总之,"Swing 写的一个强悍聊天软件"是一个涵盖了网络编程、GUI设计、异常处理等多个Java技术领域的项目,开发者利用Swing的强大功能构建了一个功能完善的桌面聊天应用。通过阅读和学习该项目的源代码,开发者可以...
通过以上介绍可以看出,无论是在线还是离线方式,安装Swing插件的过程都相对简单。选择最适合当前网络状况和安全需求的方法进行安装,能够极大地提升在Eclipse中开发Swing应用程序的效率。希望本文档能帮助到正在...
总的来说,这个“Java Swing强大的科学计算器”项目涵盖了Java GUI编程、事件处理、数学运算以及软件工程的多个方面,是学习和实践Java Swing技术的好例子。通过这样的项目,开发者可以提升其在桌面应用开发中的技能...
Java Swing 是Java GUI(图形用户界面)库,用于构建桌面应用程序。它提供了丰富的组件和工具,使得开发者可以创建出功能完善的交互式用户界面。在Java Swing中实现PDF阅读器是一项技术挑战,涉及到对PDF文件格式的...
总而言之,这个Swing编写的数独软件集成了Java GUI的强大功能和高效的数独解算算法,为用户提供了一种优雅、直观的方式来体验和解决数独谜题。开发者通过熟练运用Swing组件和精心设计的算法,确保了软件的易用性和...
标题中的“swing做的日志分析工具”指的是使用Java Swing库开发的一款用于日志文件分析的应用程序。Swing是Java提供的一套图形用户界面(GUI)工具包,它允许开发者创建丰富的桌面应用程序。在这个特定的工具中,Swing...