资源简介
超市管理系统 纯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个文件信息
相关资源
- 2018年最新JavaEE全套视频教程
- JavaService-2.0.10.zip,包含中文使用说明
- Java基础知识总结 绝对经典
- javase思维导图
- 大学JAVASE期末复习宝典题库,看完保
- JAVASE学习视频(全集)
- 刘意JavaSE视频+源码27天百度云
- JavaSetup8u241.exe
- JavaSetup8u251.exe
- 彻底了解JAVASE、JAVAEE、JAVAWEB整个的知
- 传智播客毕向东Java基础视频教程配套
- 图书馆管理系统 javase +mysql 数据库课
- 两个zxing的jar包一个是core-3.3.3第二个
- 史上最全郝斌JavaSE复习总结
- 通讯录管理系统练手之作
- 基于javaSE和MySQL的仓库管理系统
- 谷歌二维码jar包zxing-3.3.2 zxing-core
- javaSE阶段写的学生在线考试管理系统
- zxing3.3 - 完整包(core/javase)
- 火车站售票管理系统 JavaSe
- 员工薪资管理系统JavaSEGUI
- java项目_吃豆豆_源码及文档
- 数据库管理系统(dbms(java)
- javase.jar包
- JavaSE贪吃蛇源码
评论
共有 条评论