资源简介
超市管理系统 纯javase 对初学者很有帮助,涵盖大部分知识点
代码片段和文件信息
package client;
import java.awt.Color;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.UnknownHostException;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import server.model.Cushier;
import server.model.NetMsg;
import client.model.ClientSocketUtil;
@SuppressWarnings(“serial“)
public class ClientLogin extends Jframe {
JButton btnLogin = new JButton(“登录“);
JButton btnExit = new JButton(“退出“);
JLabel labName = new JLabel(new ImageIcon(“resources/login.png“));
JPasswordField pwdPass = new JPasswordField();
JPanel panel = new JPanel();
JLabel[] labLogin = new JLabel[] {
new JLabel(“编号“)new JLabel(“密码“) new JLabel(“服务器“)new JLabel(“端口号“)
};
JTextField[] txtLogin = new JTextField[] {
new JTextField()new JTextField(“127.0.0.1“)new JTextField(“9999“)
};
public static String clarkId = ““;
public static int port = 0;
public static String ip = ““;
/**
* 登录窗口的构造方法
* 在构造方法中对窗口进行了初始化
*/
public ClientLogin() {
this.setBounds(300300400240);
this.setResizable(false);
this.settitle(“超市客户端登录“);
this.setContentPane(panel);
panel.setLayout(null);
btnExit.setBackground(Color.YELLOW);
btnLogin.setBackground(Color.YELLOW);
btnLogin.setBounds(1701708030);
btnExit.setBounds(2801708030);
labName.setBounds(520128128);
labLogin[0].setBounds(160108030);
labLogin[1].setBounds(160508030);
labLogin[2].setBounds(160908030);
labLogin[3].setBounds(1601308030);
txtLogin[0].setBounds(2501012030);
pwdPass.setBounds(2505012030);
txtLogin[1].setBounds(2509012030);
txtLogin[2].setBounds(25013012030);
panel.add(btnLogin);
panel.add(btnExit);
panel.add(labLogin[0]);
panel.add(labLogin[1]);
panel.add(labLogin[2]);
panel.add(labLogin[3]);
panel.add(txtLogin[0]);
panel.add(txtLogin[1]);
panel.add(txtLogin[2]);
panel.add(labName);
panel.add(pwdPass);
this.setVisible(true);
this.setDefaultCloseOperation(Jframe.DISPOSE_ON_CLOSE);
//设置窗口默认图标
Image frameImage=Toolkit.getDefaultToolkit().getImage(“resources/icon.gif“);
this.setIconImage(frameImage);
listener();
}
private void listener() {
btnLogin.addActionListener(new ActionListener() {
@SuppressWarnings(“deprecation“)
@Override
public void actionPerformed(ActionEvent e) {
ip = txtLogin[1].getText();
String cushierId = txtLogin[0].getText();
String cushierPwd = pwdPass.getText();
if(““.equals(cushierId)) {
JOptionPane.showMessageDialog(ClientLogin.this “编号不能为空!“);
return;
} else if(““.equals(cushierPwd)) {
JOptionPane.showMessageDialog(ClientLogin.this
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2009-12-01 09:58 MarketManage\.classpath
文件 399 2009-12-01 09:58 MarketManage\.project
文件 629 2009-12-01 09:58 MarketManage\.settings\org.eclipse.jdt.core.prefs
文件 3138 2010-10-15 19:18 MarketManage\bin\client\ClientLogin$1.class
文件 736 2010-10-15 19:18 MarketManage\bin\client\ClientLogin$2.class
文件 3149 2010-10-15 19:18 MarketManage\bin\client\ClientLogin.class
文件 677 2010-10-15 19:18 MarketManage\bin\client\ClientMain$1.class
文件 679 2010-10-15 19:18 MarketManage\bin\client\ClientMain$10.class
文件 679 2010-10-15 19:18 MarketManage\bin\client\ClientMain$11.class
文件 679 2010-10-15 19:18 MarketManage\bin\client\ClientMain$12.class
文件 679 2010-10-15 19:18 MarketManage\bin\client\ClientMain$13.class
文件 679 2010-10-15 19:18 MarketManage\bin\client\ClientMain$14.class
文件 679 2010-10-15 19:18 MarketManage\bin\client\ClientMain$15.class
文件 679 2010-10-15 19:18 MarketManage\bin\client\ClientMain$16.class
文件 1265 2010-10-15 19:18 MarketManage\bin\client\ClientMain$17.class
文件 677 2010-10-15 19:18 MarketManage\bin\client\ClientMain$2.class
文件 677 2010-10-15 19:18 MarketManage\bin\client\ClientMain$3.class
文件 677 2010-10-15 19:18 MarketManage\bin\client\ClientMain$4.class
文件 677 2010-10-15 19:18 MarketManage\bin\client\ClientMain$5.class
文件 677 2010-10-15 19:18 MarketManage\bin\client\ClientMain$6.class
文件 677 2010-10-15 19:18 MarketManage\bin\client\ClientMain$7.class
文件 677 2010-10-15 19:18 MarketManage\bin\client\ClientMain$8.class
文件 677 2010-10-15 19:18 MarketManage\bin\client\ClientMain$9.class
文件 12780 2010-10-15 19:18 MarketManage\bin\client\ClientMain.class
文件 1687 2010-10-15 19:18 MarketManage\bin\client\entity\BuyGoodsInfo.class
文件 1685 2010-10-15 19:18 MarketManage\bin\client\model\BuyGoodsInfo.class
文件 857 2010-10-15 19:18 MarketManage\bin\client\model\BuyGoodsMgr.class
文件 1768 2010-10-15 19:18 MarketManage\bin\client\model\ClientSocketUtil.class
文件 1306 2010-10-15 19:18 MarketManage\bin\client\StartClient.class
文件 1621 2010-10-15 19:18 MarketManage\bin\server\CushierList$1.class
............此处省略170个文件信息
相关资源
- JavaSE图书馆管理系统
- JavaSetup8
- 李兴华javaSE8笔记Word版
- JavaSE回顾总结狂神说java.xmind
- javaSe模拟电子商务系统
- JavaSE酒店管理系统+系统文档
- 毕向东javaSE基础视频 35天速成PPT和源
- javase抽奖程序包含六款
- 韩顺平-javase-从入门到精通学习笔记
- javaSE课程源代码
- javaSE关于集合的Xmind总结--详细版
- javase项目:学生在线考试系统
- java 超级马里奥
- Java 从入门到精通全程笔记(JavaSE+J
- java深度历险- InfoQ中文站出品
- 图书管理系统javase
- 基于java swing的考试系统的课程设计
- v512_张利国_JavaSE项目_源代码
- java se部分,15小项目
- JavaService
- 毕向东javase35天上课笔记
- javase(15个综合)
- javase阶段15个实战项目代码
- 《Java虚拟机规范JavaSE8版》迷你书.p
- 一个家庭记账的java源代码
- 基于javase汽车销售管理系统含数据库
- java电影院源代码
- JavaSE驾考系统,CS架构,无框架,适合
- java期末大作业orcal+javaSE源码
- JavaSE7中文文档for Dash Mac
评论
共有 条评论