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

 

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

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

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

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

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


Swing做的小软件,Swing还是满强大的恩。_第1张图片

感觉这中主题真的很炫的,对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、管理用户的界面


Swing做的小软件,Swing还是满强大的恩。_第2张图片

 2、管理会议的界面


Swing做的小软件,Swing还是满强大的恩。_第3张图片

 3、导入数据的界面


Swing做的小软件,Swing还是满强大的恩。_第4张图片

 4、导入过程中的进度条


Swing做的小软件,Swing还是满强大的恩。_第5张图片

 5、选择会议人员的界面


Swing做的小软件,Swing还是满强大的恩。_第6张图片

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

 

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

你可能感兴趣的:(java,PHP,swing,Blog,sun)