资源简介

JAVA程序设计课程设计-商场VIP消费管理系统(图形化用户界面交互),资源包括完整项目文件(源代码)+ 详细课程设计实验报告

资源截图

代码片段和文件信息

package main;

import java.awt.EventQueue;
import javax.swing.Jframe;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.event.TableModelEvent;
import javax.swing.event.TableModelListener;
import javax.swing.table.DefaultTableModel;
import javax.swing.JScrollPane;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.util.linkedList;
import java.util.Vector;
import java.awt.event.ActionEvent;
import javax.swing.JTable;
import javax.swing.JLabel;

public class GMChange extends Jframe {

private static final long serialVersionUID = 1L;
private JPanel contentPane;
private JScrollPane scrollPane;
private JTable table;
private JButton button_1;
private JLabel label;

public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
GMChange frame = new GMChange();
frame.setVisible(true);
} catch (Exception e_GMC) {
e_GMC.printStackTrace();
}
}
});
}

public GMChange() {
settitle(“\u5546\u54C1\u4FE1\u606F\u7EF4\u62A4“);
setDefaultCloseOperation(Jframe.DISPOSE_ON_CLOSE);
setBounds(100 100 600 400);
setLocationRelativeTo(null);
setResizable(false);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5 5 5 5));
setContentPane(contentPane);
contentPane.setLayout(null);

scrollPane = new JScrollPane();
scrollPane.setBounds(10 10 574 308);
contentPane.add(scrollPane);

Vector head = new Vector();
String[] a = { “编号“ “名称“ “制造商“ “生产日期“ “价格“ “折扣率“ “库存“ “商品简介“ “备注“ };
for (String string : a) {
head.addElement(string);
}
Vector> rowData = new Vector>();
linkedList goodsList = Goods.getAll();
for (Goods goods : goodsList) {
Vector row = new Vector();
row.addElement(goods.id);
row.addElement(goods.name);
row.addElement(goods.manufacturer);
row.addElement(goods.dateOfProduction);
row.addElement(goods.price);
row.addElement(goods.discountRate);
row.addElement(goods.inventory);
row.addElement(goods.goodsProfile);
row.addElement(goods.remarks);
rowData.addElement(row);
}
DefaultTableModel model = new DefaultTableModel(rowData head);// 设置模型
table = new JTable(model);// 引用模型,或table.setModel(model);
scrollPane.setViewportView(table);

button_1 = new JButton(“\u5220\u9664\u9009\u4E2D\u9879“);
button_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int selectedRow = table.getSelectedRow();
if (selectedRow != -1) {
model.removeRow(selectedRow);// 删除选中的行
}
}
});
button_1.setBounds(10 328 252 23);
contentPane.add(button_1);

label = new JLabel(
“* \u4FEE\u6539\uFF1A\u8BF7\u76F4\u63A5\u5728\u5355\u5143\u683C\u4E2D\u4FEE\u6539\u6570\u636E\uFF0C\u6309Enter\u952E\u4FDD\u5B58“);
label.se

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-05-30 23:44  JAVA程序设计课程设计-商场VIP消费管理系统\
     文件      139764  2019-05-30 23:39  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计实验报告.docx
     目录           0  2019-05-30 23:35  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\
     文件        4445  2019-01-19 01:40  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\GMChange.java
     文件        5567  2019-01-06 02:03  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\GMEntry.java
     文件        4283  2019-01-19 02:22  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\GMFind.java
     文件        3505  2019-01-06 01:18  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\Goods.java
     文件        2255  2019-01-18 21:18  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\GoodsManage.java
     文件        3934  2019-01-19 01:11  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\Login.java
     文件        2731  2019-01-18 21:30  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\MainWindow.java
     文件        3057  2019-01-19 01:11  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\User.java
     文件        3625  2019-01-18 21:29  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\UserManage.java
     文件        4740  2019-01-06 02:07  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\VCMChange.java
     文件        6471  2019-01-18 17:21  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\VCMEntry.java
     文件        4969  2019-01-19 02:22  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\VCMFind.java
     文件        3236  2019-01-06 01:33  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\VIP.java
     文件        2311  2019-01-18 21:22  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\VIPCManage.java
     文件        3686  2019-01-06 01:27  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\VIPConsumption.java
     文件        2241  2019-01-18 21:21  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\VIPManage.java
     文件        4104  2019-01-06 02:08  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\VMChange.java
     文件        4583  2019-01-19 02:12  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\VMEntry.java
     文件        4408  2019-01-19 02:22  JAVA程序设计课程设计-商场VIP消费管理系统\JAVA课程设计源代码\VMFind.java

评论

共有 条评论