资源简介
本程序使用Sql Server数据库开发,导入项目以后需要再对数据库进行配置,详细配置方式请见光盘使用说明,配置完数据库运行项目启动文件src/com/lzw/LoginFrame.java就可以运行程序了。
代码片段和文件信息
package com.lzw;
import static javax.swing.JOptionPane.showMessageDialog;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Graphics2D;
import java.awt.Point;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseMotionAdapter;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.geom.RoundRectangle2D;
import java.awt.image.BufferedImage;
import java.awt.image.ConvolveOp;
import java.awt.image.Kernel;
import java.io.Serializable;
import java.lang.reflect.InvocationTargetException;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import com.lzw.dao.PersonnelDao;
import com.lzw.dao.model.Personnel;
import com.lzw.exception.ExceptionTools;
import com.lzw.login.LoginPanel;
import com.lzw.login.ProgressPanel;
import com.lzw.widget.ClockPanel;
import com.lzw.widget.GlassButton;
import com.sun.awt.AWTUtilities;
import com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel;
/**
* @author 李钟尉
*/
public class Loginframe extends Jframe {
/**
* 登录按钮的事件监听器
*
* @author 李钟尉
*/
private final class loginActionListener implements ActionListener {
/**
* 模糊滤镜
*
* @param radius
* 半径
* @return
*/
private ConvolveOp getFilter(int radius) {
int size = radius * 2 + 1;
float width = 1.0f / (size * size);
float data[] = new float[size * size];
for (int i = 0; i < data.length; i++) {
data[i] = width;
}
Kernel kernel = new Kernel(size size data);
return new ConvolveOp(kernel ConvolveOp.EDGE_ZERO_FILL null);
}
@Override
public void actionPerformed(ActionEvent e) {
createBackImage();
String userNameStr = getUserName().getText();
char[] passChars = getPassword().getPassword();
String passwordStr = new String(passChars);
try {
doLogin(userNameStr passwordStr);// 执行登录
} catch (Exception e1) {
ExceptionTools.showExceptionMessage(e1);
}
}
/**
* 创建模糊的窗体界面
*/
private void createBackImage() {
Container pane = getContentPane();// 获取窗体容器
int width = pane.getWidth();// 获取容器大小
int height = pane.getHeight();
// 创建图片对象
BufferedImage bimage = new BufferedImage(width height BufferedImage.TYPE_IN
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-27 13:32 开发计划管理系统\
文件 289 2011-02-24 16:13 开发计划管理系统\.classpath
文件 433 2011-02-25 08:50 开发计划管理系统\.project
目录 0 2013-03-15 20:41 开发计划管理系统\.settings\
目录 0 2017-12-27 13:32 开发计划管理系统\bin\
目录 0 2017-12-27 13:32 开发计划管理系统\bin\com\
目录 0 2017-12-27 13:32 开发计划管理系统\bin\com\lzw\
目录 0 2017-12-27 13:32 开发计划管理系统\bin\com\lzw\bookProject\
文件 4216 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ItemPanel$1.class
文件 1675 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ItemPanel$10.class
文件 743 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ItemPanel$11.class
文件 1393 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ItemPanel$2.class
文件 1195 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ItemPanel$3.class
文件 3112 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ItemPanel$4.class
文件 1022 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ItemPanel$5.class
文件 867 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ItemPanel$6.class
文件 740 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ItemPanel$7.class
文件 2418 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ItemPanel$8.class
文件 870 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ItemPanel$9.class
文件 959 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ItemPanel$DateValuePropertyListener.class
文件 17110 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ItemPanel.class
文件 2499 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ProjectDetailsPanel$1.class
文件 2754 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ProjectDetailsPanel$2.class
文件 2947 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ProjectDetailsPanel$3.class
文件 800 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ProjectDetailsPanel$4.class
文件 801 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ProjectDetailsPanel$5.class
文件 1039 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ProjectDetailsPanel$DateValuePropertyListener.class
文件 1424 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ProjectDetailsPanel$ListSelectionAdapter.class
文件 19450 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ProjectDetailsPanel.class
文件 2482 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ProjectDetailsTable$1.class
文件 9355 2017-12-04 23:35 开发计划管理系统\bin\com\lzw\bookProject\ProjectDetailsTable.class
............此处省略293个文件信息
- 上一篇:讯友通讯管理系统
- 下一篇:Java使用winzipaes对zip文件的操作支持中文
相关资源
- 讯友通讯管理系统
- 编程词典用户管理系统
- 宠物医院java项目
- java项目毕业论文
- JavaSwing版PetStore宠物商店项目源代码
- Java QQ聊天工具源代码
- java项目开发文档
- Java咖啡机项目
- java_仓库管理系统
- 一个完成的java项目
- java项目经验整理.rar
- 30天学通Java项目案例开发(完整源代
- Java ssh 经典Java项目源码,人事管理系
- 深入体验JAVA项目开发
- java项目实训实现的仙剑奇侠传游戏
- java项目开发案例整合
- Java经典项目集锦
- ffmpeg解码的java项目
- java坦克大战
- 个人家庭理财系统
- Java项目(SSH三大框架)-客户关系管理
- 亮剑Java项目开发案例导航 源码
- JAVA项目 JAVA项目
- 捕鱼达人java源码完整功能
- java调用百度公交系统
- 基于SSM框架JAVA项目-经销存系统含视频
- JAVA项目开发案例全程实录 第二版 全
- 亮剑Java项目开发案例导航 源代码
- 电子地图系统
- java项目开发文档和源代码
评论
共有 条评论