• 大小: 840KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: Java
  • 标签: javase  

资源简介

超市管理系统 纯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个文件信息

评论

共有 条评论