一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - java書店系統(tǒng)畢業(yè)設(shè)計(jì) 用戶模塊(3)

java書店系統(tǒng)畢業(yè)設(shè)計(jì) 用戶模塊(3)

2020-06-22 12:07xanlv JAVA教程

這篇文章主要介紹了java書店系統(tǒng)畢業(yè)設(shè)計(jì),第三步系統(tǒng)總體設(shè)計(jì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了java書店系統(tǒng)畢業(yè)設(shè)計(jì)第3篇,供大家參考,具體內(nèi)容如下

java書店系統(tǒng)畢業(yè)設(shè)計(jì) 用戶模塊(3)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
import java.util.List;
 
import javax.swing.JFrame;
import javax.swing.JOptionPane;
 
import cn.hncu.bookStore.user.business.factory.UserEbiFactory;
import cn.hncu.bookStore.user.vo.UserModel;
 
/**
 *
 * @author __USER__
 */
public class listPanel extends javax.swing.JPanel {
 
 private static final long serialVersionUID = 1L;
 private JFrame mainFrame = null;
 
 public listPanel(JFrame mainFrame) {//初始化
 this.mainFrame = mainFrame;
 initComponents();
 myInitDate();
 }
 
 @SuppressWarnings("unchecked")
 public listPanel(JFrame mainFrame, List<UserModel> list) {
 this.mainFrame = mainFrame;
 initComponents();
 jList.setListData(list.toArray());
 }
 
 @SuppressWarnings("unchecked")
 private void myInitDate() {
 List<UserModel> list = UserEbiFactory.getUserEbi().getAll();
 jList.setListData(list.toArray());
 
 }
 //***這一段是自動生成的,下面將不再寫***
 /** This method is called from within the constructor to
 * initialize the form.
 * WARNING: Do NOT modify this code. The content of this method is
 * always regenerated by the Form Editor.
 */
 //GEN-BEGIN:initComponents
 // <editor-fold defaultstate="collapsed" desc="Generated Code">
 private void initComponents() {
 
 jLabel1 = new javax.swing.JLabel();
 jScrollPane1 = new javax.swing.JScrollPane();
 jList = new javax.swing.JList();
 btnToDelete = new javax.swing.JButton();
 btnToUpDate = new javax.swing.JButton();
 btnToQuery = new javax.swing.JButton();
 btnToAdd = new javax.swing.JButton();
 
 setBackground(new java.awt.Color(0, 153, 51));
 setMinimumSize(new java.awt.Dimension(800, 600));
 setLayout(null);
 
 jLabel1.setFont(new java.awt.Font("Microsoft YaHei UI", 1, 36));
 jLabel1.setForeground(new java.awt.Color(204, 0, 204));
 jLabel1.setText("\u7528\u6237\u7ba1\u7406");
 add(jLabel1);
 jLabel1.setBounds(330, 100, 190, 60);
 
 jScrollPane1.setForeground(new java.awt.Color(0, 51, 153));
 jScrollPane1.setFont(new java.awt.Font("Microsoft YaHei UI", 1, 18));
 
 jList.setFont(new java.awt.Font("Microsoft YaHei UI", 1, 24));
 jList.setModel(new javax.swing.AbstractListModel() {
  String[] strings = { "" };
 
  public int getSize() {
  return strings.length;
  }
 
  public Object getElementAt(int i) {
  return strings[i];
  }
 });
 jScrollPane1.setViewportView(jList);
 
 add(jScrollPane1);
 jScrollPane1.setBounds(190, 170, 410, 220);
 
 btnToDelete.setFont(new java.awt.Font("Microsoft YaHei UI", 1, 18));
 btnToDelete.setText("\u5220\u9664\u7528\u6237");
 btnToDelete.addActionListener(new java.awt.event.ActionListener() {
  public void actionPerformed(java.awt.event.ActionEvent evt) {
  btnToDeleteActionPerformed(evt);
  }
 });
 add(btnToDelete);
 btnToDelete.setBounds(240, 470, 110, 40);
 
 btnToUpDate.setFont(new java.awt.Font("Microsoft YaHei UI", 1, 18));
 btnToUpDate.setText("\u4fee\u6539\u7528\u6237");
 btnToUpDate.addActionListener(new java.awt.event.ActionListener() {
  public void actionPerformed(java.awt.event.ActionEvent evt) {
  btnToUpDateActionPerformed(evt);
  }
 });
 add(btnToUpDate);
 btnToUpDate.setBounds(430, 470, 110, 40);
 
 btnToQuery.setFont(new java.awt.Font("Microsoft YaHei UI", 1, 18));
 btnToQuery.setText("\u67e5\u627e\u7528\u6237");
 btnToQuery.addActionListener(new java.awt.event.ActionListener() {
  public void actionPerformed(java.awt.event.ActionEvent evt) {
  btnToQueryActionPerformed(evt);
  }
 });
 add(btnToQuery);
 btnToQuery.setBounds(600, 470, 110, 40);
 
 btnToAdd.setFont(new java.awt.Font("Microsoft YaHei UI", 1, 18));
 btnToAdd.setText("\u6dfb\u52a0\u7528\u6237");
 btnToAdd.addActionListener(new java.awt.event.ActionListener() {
  public void actionPerformed(java.awt.event.ActionEvent evt) {
  btnToAddActionPerformed(evt);
  }
 });
 add(btnToAdd);
 btnToAdd.setBounds(60, 470, 110, 40);
 }// </editor-fold>
 //GEN-END:initComponents
 
 private void btnToQueryActionPerformed(java.awt.event.ActionEvent evt) {
 mainFrame.setContentPane(new QueryPanel(mainFrame));
 mainFrame.validate();
 }
 
 private void btnToUpDateActionPerformed(java.awt.event.ActionEvent evt) {
 if (jList.getSelectedValue() == null) {
  JOptionPane.showMessageDialog(this, "請選擇要修改的用戶");
  return;
 }
 String uuid = jList.getSelectedValue().toString().split(",")[0];
 mainFrame.setContentPane(new UpdatePanel(mainFrame, uuid));
 mainFrame.validate();
 }
 
 private void btnToDeleteActionPerformed(java.awt.event.ActionEvent evt) {
 if (jList.getSelectedValue() == null) {
  JOptionPane.showMessageDialog(this, "請選擇要?jiǎng)h除的用戶");
  return;
 }
 String uuid = jList.getSelectedValue().toString().split(",")[0];
 mainFrame.setContentPane(new DeletePanel(mainFrame, uuid));
 mainFrame.validate();
 }
 
 private void btnToAddActionPerformed(java.awt.event.ActionEvent evt) {
 mainFrame.setContentPane(new AddPanel(mainFrame));
 mainFrame.validate();
 }
 //***這一段是自動生成的,下面將不再寫***
 //GEN-BEGIN:variables
 // Variables declaration - do not modify
 private javax.swing.JButton btnToAdd;
 private javax.swing.JButton btnToDelete;
 private javax.swing.JButton btnToQuery;
 private javax.swing.JButton btnToUpDate;
 private javax.swing.JLabel jLabel1;
 private javax.swing.JList jList;
 private javax.swing.JScrollPane jScrollPane1;
 // End of variables declaration//GEN-END:variables
}

java書店系統(tǒng)畢業(yè)設(shè)計(jì) 用戶模塊(3)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
import javax.swing.JFrame;
import javax.swing.JOptionPane;
 
import cn.hncu.bookStore.user.business.factory.UserEbiFactory;
import cn.hncu.bookStore.user.common.UserTypeEnum;
import cn.hncu.bookStore.user.vo.UserModel;
 
/**
 *
 * @author __USER__
 */
public class AddPanel extends javax.swing.JPanel {
 
 private static final long serialVersionUID = 1L;
 private JFrame mainFrame = null;
 
 /** Creates new form AddPanel */
 public AddPanel(JFrame mainFrame) {
 this.mainFrame = mainFrame;
 initComponents();
 myinitDate();
 }
 
 @SuppressWarnings("unchecked")
 private void myinitDate() {
 combType.removeAllItems();
 for (UserTypeEnum utm:UserTypeEnum.values()) {
  combType.addItem(utm.getName());
 }
 }
 //***自動生成代碼略過***
 // </editor-fold>
 //GEN-END:initComponents
 
 private void btnCancelActionPerformed(java.awt.event.ActionEvent evt) {
 mainFrame.setContentPane(new listPanel(mainFrame));
 mainFrame.validate();
 }
 
 private void btnAddActionPerformed(java.awt.event.ActionEvent evt) {
 String strName = tfdName.getText().trim();
 String strUuid = tfdUuid.getText().trim();
 String strPwd = new String(tfdPwd.getPassword());
 String strPwd2 =new String(tfdPwd2.getPassword());
 if (!strPwd.equals(strPwd2)) {
  JOptionPane.showMessageDialog(this, "密碼錯(cuò)誤!");
  return;
 }
 String strCombType = combType.getSelectedItem().toString();
 
 UserModel um = new UserModel();
 um.setName(strName);
 um.setUuid(strUuid);
 um.setPwd(strPwd);
 um.setType(UserTypeEnum.getTypeByName(strCombType));
 
 boolean boo = UserEbiFactory.getUserEbi().create(um);
 
 if (boo) {
  btnCancelActionPerformed(null);
 } else {
  JOptionPane.showMessageDialog(this, "用戶已存在!");
  return;
 }
 
 }
 //***自動生成代碼略過***
 //GEN-BEGIN
}

java書店系統(tǒng)畢業(yè)設(shè)計(jì) 用戶模塊(3)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
import javax.swing.JFrame;
import javax.swing.JOptionPane;
 
import cn.hncu.bookStore.user.business.ebi.UserEbi;
import cn.hncu.bookStore.user.business.factory.UserEbiFactory;
import cn.hncu.bookStore.user.common.UserTypeEnum;
import cn.hncu.bookStore.user.vo.UserModel;
 
/**
 *
 * @author __USER__
 */
public class DeletePanel extends javax.swing.JPanel {
 
 private static final long serialVersionUID = 1L;
 private JFrame mainFrame = null;
 private String uuid;
 UserEbi ebi = UserEbiFactory.getUserEbi();
 
 /** Creates new form AddPanel */
 public DeletePanel(JFrame mainFrame, String uuid) {
 this.mainFrame = mainFrame;
 this.uuid = uuid;
 initComponents();
 myinitDate();
 }
 
 @SuppressWarnings("unchecked")
 private void myinitDate() {
 UserModel um = ebi.getSingle(uuid);
 tfdUuid.setText(uuid);
 tfdUuid.setEnabled(false);
 tfdName.setText(um.getName());
 tfdName.setEnabled(false);
 tfdPwd.setText(um.getPwd());
 tfdPwd.setEnabled(false);
 tfdPwd2.setText(um.getPwd());
 tfdPwd2.setEnabled(false);
 combType.removeAllItems();
 for (UserTypeEnum utm : UserTypeEnum.values()) {
  combType.addItem(utm.getName());
 }
 combType.setSelectedIndex(um.getType());
 combType.setEnabled(false);
 
 }
 //***自動生成代碼略過***
 // </editor-fold>
 //GEN-END:initComponents
 
 private void btnCancelActionPerformed(java.awt.event.ActionEvent evt) {
 mainFrame.setContentPane(new listPanel(mainFrame));
 mainFrame.validate();
 }
 
 private void btnDeleteActionPerformed(java.awt.event.ActionEvent evt) {
 boolean boo = ebi.delete(uuid);
 
 if (boo) {
  btnCancelActionPerformed(null);
 } else {
  JOptionPane.showMessageDialog(this, "刪除用戶失敗,用戶已不存在!");
  return;
 }
 }
 //***自動生成代碼略過***
 //GEN-BEGIN
}

java書店系統(tǒng)畢業(yè)設(shè)計(jì) 用戶模塊(3)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
import javax.swing.JFrame;
import javax.swing.JOptionPane;
 
import cn.hncu.bookStore.user.business.ebi.UserEbi;
import cn.hncu.bookStore.user.business.factory.UserEbiFactory;
import cn.hncu.bookStore.user.common.UserTypeEnum;
import cn.hncu.bookStore.user.vo.UserModel;
 
/**
 *
 * @author __USER__
 */
public class UpdatePanel extends javax.swing.JPanel {
 
 private static final long serialVersionUID = 1L;
 private JFrame mainFrame = null;
 private String uuid;
 UserEbi ebi = UserEbiFactory.getUserEbi();
 
 /** Creates new form AddPanel */
 public UpdatePanel(JFrame mainFrame, String uuid) {
 this.mainFrame = mainFrame;
 this.uuid = uuid;
 initComponents();
 myinitDate();
 }
 
 @SuppressWarnings("unchecked")
 private void myinitDate() {
 UserModel um = ebi.getSingle(uuid);
 tfdUuid.setText(uuid);
 tfdUuid.setEnabled(false);
 tfdName.setText(um.getName());
 tfdPwd.setText(um.getPwd());
 tfdPwd2.setText(um.getPwd());
 combType.removeAllItems();
 for (UserTypeEnum utm : UserTypeEnum.values()) {
  combType.addItem(utm.getName());
 }
 combType.setSelectedIndex(um.getType());
 
 }
 //***自動生成代碼略過***
 // </editor-fold>
 //GEN-END:initComponents
 
 private void btnCancelActionPerformed(java.awt.event.ActionEvent evt) {
 mainFrame.setContentPane(new listPanel(mainFrame));
 mainFrame.validate();
 }
 
 private void btnUpdateActionPerformed(java.awt.event.ActionEvent evt) {
 String strName = tfdName.getText().trim();
 String strUuid = tfdUuid.getText().trim();
 String strPwd = new String(tfdPwd.getPassword());
 String strPwd2 =new String(tfdPwd2.getPassword());
 if (!strPwd.equals(strPwd2)) {
  JOptionPane.showMessageDialog(this, "密碼錯(cuò)誤!");
  return;
 }
 String strCombType = combType.getSelectedItem().toString();
 
 UserModel um = new UserModel();
 um.setName(strName);
 um.setUuid(strUuid);
 um.setPwd(strPwd);
 um.setType(UserTypeEnum.getTypeByName(strCombType));
 
 boolean boo = UserEbiFactory.getUserEbi().update(um);
 
 if (boo) {
  btnCancelActionPerformed(null);
 } else {
  JOptionPane.showMessageDialog(this, "用戶已存在!");
  return;
 }
 
 }
 //***自動生成代碼略過***
 //GEN-BEGIN
}

java書店系統(tǒng)畢業(yè)設(shè)計(jì) 用戶模塊(3)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
import java.util.List;
 
import javax.swing.JFrame;
 
import cn.hncu.bookStore.user.business.factory.UserEbiFactory;
import cn.hncu.bookStore.user.common.UserTypeEnum;
import cn.hncu.bookStore.user.vo.UserModel;
import cn.hncu.bookStore.user.vo.UserQueryModel;
 
/**
 *
 * @author __USER__
 */
public class QueryPanel extends javax.swing.JPanel {
 
 private static final long serialVersionUID = 1L;
 private JFrame mainFrame = null;
 
 /** Creates new form AddPanel */
 public QueryPanel(JFrame mainFrame) {
 this.mainFrame = mainFrame;
 initComponents();
 myinitDate();
 }
 
 @SuppressWarnings("unchecked")
 private void myinitDate() {
 combType.removeAllItems();
 combType.addItem("請選擇");
 for (UserTypeEnum utm : UserTypeEnum.values()) {
  combType.addItem(utm.getName());
 }
 
 }
 //***自動生成代碼略過***
 // </editor-fold>
 //GEN-END:initComponents
 
 private void btnCancelActionPerformed(java.awt.event.ActionEvent evt) {
 mainFrame.setContentPane(new listPanel(mainFrame));
 mainFrame.validate();
 }
 
 private void btnQueryActionPerformed(java.awt.event.ActionEvent evt) {
 String strName = tfdName.getText().trim();
 String strUuid = tfdUuid.getText().trim();
 String strCombType = combType.getSelectedItem().toString();
 
 UserQueryModel uqm=new UserQueryModel();
 uqm.setName(strName);
 uqm.setUuid(strUuid);
 int type=0;
 if(combType.getSelectedIndex()>0){
  type=UserTypeEnum.getTypeByName(strCombType);
 }
 uqm.setType(type);
 
 List<UserModel> list= UserEbiFactory.getUserEbi().getByCondition(uqm);
  mainFrame.setContentPane(new listPanel(mainFrame,list));
  mainFrame.validate();
 
 
 }
 //***自動生成代碼略過***
 //GEN-BEGIN
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人在线观看免费视频 | 91视频国产自拍 | 婚前试爱全集免费观看 | 免费日批 | 福利一区福利二区 | 嫩草影院永久一二三入口 | 和岳m的小说 | 国产靠逼视频 | 久久精品嫩草影院免费看 | 草草在线影院 | 四虎影院免费在线播放 | 日本不卡在线观看免费v | 韩国成人毛片aaa黄 含羞草国产亚洲精品岁国产精品 | 色婷婷影院在线视频免费播放 | 男人影院天堂网址 | 日产乱码2021永久手机版 | zoo性欧美 | 欧美在线视频7777kkkk | 91视频国产自拍 | 日本zzzzwww大片免费 | 亚洲网红精品大秀在线观看 | 欧美精选视频 | 四虎免费影院在线播放 | 娇妻被老外疯狂调教 | 亚洲男人的天堂视频 | 小黄文污到你湿 | 青青青草免费 | 香蕉精品国产高清自在自线 | 成年人免费看的视频 | 喷出奶汁了h | www在线视频在线播放 | 亚洲人成在线播放 | 秋葵丝瓜茄子草莓榴莲樱桃 | 亚洲H成年动漫在线观看不卡 | 美女扒开腿让男生捅 | 国产亚洲欧美日韩俺去了 | 久久久精品国产免费A片胖妇女 | 天天综合网网欲色 | 国产欧美精品一区二区三区四区 | 性吧有你 | 欧美性另类69xxxx |