资源简介
完成一个相对完整的小型管理系统,涉及到的核心知识包括数据库访问(JDBC、事务)、配置文件、对象序列化与反序列化、多线程、计时器、网络编程、Swing界面与事件驱动模型、正则表达式和格式化显示等。

代码片段和文件信息
package com.four;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import java.awt.Font;
import java.awt.Color;
import javax.swing.JButton;
import javax.swing.SwingConstants;
import com.four.Config.jdbcConfig;
import com.four.Entity.User;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.objectInputStream;
import java.io.objectOutputStream;
import java.net.Socket;
public class mainUI {
private Jframe frmLogin;
private JTextField textname;
private JTextField textpsd;
private String serverIP;
public static void main(String[] args) {
new mainUI();
}
public mainUI() {
initialize();
serverIP = jdbcConfig.getValue(“serverIP“);
}
private void initialize() {
frmLogin = new Jframe();
frmLogin.settitle(“Login“);
frmLogin.setForeground(Color.LIGHT_GRAY);
frmLogin.setBounds(100 100 380 329);
frmLogin.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
frmLogin.getContentPane().setLayout(null);
JLabel lblNewLabel = new JLabel(“\u7528\u6237\u540D\uFF1A “);
lblNewLabel.setFont(new Font(“幼圆“ Font.PLAIN 14));
lblNewLabel.setForeground(Color.DARK_GRAY);
lblNewLabel.setBounds(37 103 66 15);
frmLogin.getContentPane().add(lblNewLabel);
JLabel lblNewLabel_1 = new JLabel(“\u5BC6\u7801\uFF1A“);
lblNewLabel_1.setFont(new Font(“幼圆“ Font.PLAIN 14));
lblNewLabel_1.setBounds(55 149 53 31);
frmLogin.getContentPane().add(lblNewLabel_1);
JLabel lblNewLabel_2 = new JLabel(“Water is life“);
lblNewLabel_2.setVerticalAlignment(SwingConstants.BOTTOM);
lblNewLabel_2.setFont(new Font(“幼圆“ Font.PLAIN 24));
lblNewLabel_2.setBounds(72 22 171 37);
frmLogin.getContentPane().add(lblNewLabel_2);
JLabel lblNewLabel_3 = new JLabel(““);
lblNewLabel_3.setForeground(Color.RED);
lblNewLabel_3.setBounds(112 190 161 22);
frmLogin.getContentPane().add(lblNewLabel_3);
textname = new JTextField();
textname.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
lblNewLabel_3.setText(““);
}
});
textname.setBounds(112 95 171 31);
frmLogin.getContentPane().add(textname);
textname.setColumns(10);
textpsd = new JTextField();
textpsd.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
lblNewLabel_3.setText(““);
}
});
textpsd.setBounds(112 149 171 31);
frmLogin.getContentPane().add(textpsd);
textpsd.setColumns(10);
JButton textlogin = new JButton(“登陆“);
textlogin.addActionListener(new SendDataListener());
textlogin.setFont(new Font(“幼圆“ Font.PLAIN 14));
textlogin.setBounds(37 222 115 31);
frmLogin.getContentPane().add(textlogin);
JButton textregister = new JButton(“注册“);
textregister.addActionListener(new ActionListener()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-07-22 12:17 WB\
文件 3804 2019-06-27 16:02 WB\.classpath
文件 378 2019-06-20 13:49 WB\.project
目录 0 2019-07-22 12:10 WB\.settings\
文件 265 2019-06-28 10:38 WB\.settings\org.eclipse.core.resources.prefs
文件 598 2019-06-20 13:49 WB\.settings\org.eclipse.jdt.core.prefs
目录 0 2019-07-22 12:10 WB\bin\
目录 0 2019-07-22 12:10 WB\bin\com\
目录 0 2019-07-22 12:10 WB\bin\com\four\
目录 0 2019-07-22 12:10 WB\bin\com\four\Config\
文件 991 2019-06-27 16:02 WB\bin\com\four\Config\jdbcConfig.class
目录 0 2019-07-22 12:10 WB\bin\com\four\Entity\
文件 3072 2019-06-27 16:02 WB\bin\com\four\Entity\Goods.class
文件 4562 2019-06-28 14:58 WB\bin\com\four\Entity\Order.class
文件 3009 2019-06-27 16:02 WB\bin\com\four\Entity\OrderDetail.class
文件 3555 2019-06-27 16:02 WB\bin\com\four\Entity\User.class
文件 771 2019-07-22 12:07 WB\bin\com\four\mainUI$1.class
文件 771 2019-07-22 12:07 WB\bin\com\four\mainUI$2.class
文件 667 2019-07-22 12:07 WB\bin\com\four\mainUI$3.class
文件 2781 2019-07-22 12:07 WB\bin\com\four\mainUI$SendDataListener.class
文件 3462 2019-07-22 12:07 WB\bin\com\four\mainUI.class
目录 0 2019-07-22 12:10 WB\bin\com\four\net\
文件 2277 2019-06-28 15:24 WB\bin\com\four\net\DmsNetServer$AcceptLoginThread.class
文件 2530 2019-06-28 15:25 WB\bin\com\four\net\DmsNetServer$AcceptOrderSubmitThread.class
文件 2289 2019-06-28 15:24 WB\bin\com\four\net\DmsNetServer$AcceptRegisterThread.class
文件 1016 2019-06-28 15:24 WB\bin\com\four\net\DmsNetServer.class
文件 1600 2019-06-28 16:14 WB\bin\com\four\net\orderManager$1.class
文件 1058 2019-06-28 16:14 WB\bin\com\four\net\orderManager$UpdateTableThread.class
文件 4317 2019-06-28 16:14 WB\bin\com\four\net\orderManager.class
文件 730 2019-07-01 22:23 WB\bin\com\four\net\test123$1.class
文件 857 2019-07-01 22:23 WB\bin\com\four\net\test123$2.class
............此处省略49个文件信息
- 上一篇:李兴华全新JSP教程项目实战.txt
- 下一篇:java MySQL注册登录系统
相关资源
- JAVA828436
- java swing 做的 汽车租赁系统
- java实现小型函数画图板(附源代码、
- java 简易签到表
- 日历时钟java版实现
- Java课程设计(15个经典案例)
- 人事信息管理系统 java课程设计
- 学生信息管理系统 JAVA课程设计
- 科研管理系统 java swing mysql
- 东南大学 JAVA课程设计 学生信息管理
- 【教程】100个Java GUI swing的小程序.r
- java课程设计《客房管理系统》
- Java网络编程知识点总结.xmind
- 一站式Java网络编程 BIO-NIO-AIO资料源码
- Java Swing开发的《星际争霸》游戏
- java swing工资管理系统(源码+数据库
- JavaSE图书馆管理系统
- javaSwing宿舍管理系统
- Swing俄罗斯方块
- java swing 用户登录界面设计
- java课程设计保存计算过程的计算器
- 基于java的坦克大战游戏234736
- java课程设计游戏:急速飞行[绝不坑爹
- 多功能拼图游戏软件 java课程设计 含
- java swing做的图书管理系统
- Java网络编程技术内幕
- JAVA网吧计费管理系统191156
- Java课程设计酒店管理系统+报告文档
- 基于JAVA的航空订票系统
- 银行家算法的java代码实现,Swing写的
评论
共有 条评论