📄 memberdome.java
字号:
package cn.com.S1t55.killer.view.Member;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JSplitPane;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import java.util.ArrayList;
import cn.com.S1t55.killer.entity.Member; //导入学员的实体类
import cn.com.S1t55.killer.business.MemberBusiness;
import java.awt.CardLayout;
import javax.swing.JTextField;
import java.awt.Rectangle;
import javax.swing.JLabel;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyAdapter;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import javax.swing.BorderFactory;
import java.awt.Color;
import java.awt.Toolkit;
import java.awt.*;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class MemberDome extends JFrame {
int weiZhi = 0; //纪录集合类提取元素的下标。
ArrayList arr = MemberBusiness.select();
JPanel contentPane;
BorderLayout borderLayout1 = new BorderLayout();
JSplitPane jSplitPane1 = new JSplitPane();
JScrollPane jScrollPane1 = new JScrollPane();
DefaultMutableTreeNode gen = new DefaultMutableTreeNode("会员信息管理");
JTree jTree1 = new JTree(gen);
JPanel jPanel1 = new JPanel();
CardLayout cardLayout1 = new CardLayout();
JPanel jPanel2 = new JPanel();
JPanel jPanel3 = new JPanel();
JPanel jPanel4 = new JPanel();
JPanel jPanel5 = new JPanel();
JPanel jPanel6 = new JPanel();
JTextField txtID = new JTextField();
JTextField txtMing = new JTextField();
JTextField txtShengRI = new JTextField();
JTextField txtShen = new JTextField();
JTextField txtTall = new JTextField();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JLabel jLabel5 = new JLabel();
JButton btnTian = new JButton();
JButton jButton2 = new JButton();
JTextField txtID1 = new JTextField();
JLabel jLabel6 = new JLabel();
JButton btnShan = new JButton();
JButton jButton3 = new JButton();
JTextField txtID2 = new JTextField();
JTextField txtMing1 = new JTextField();
JTextField txtShengRi1 = new JTextField();
JTextField txtShen1 = new JTextField();
JTextField txtTall1 = new JTextField();
JButton btnXiou = new JButton();
JButton jButton4 = new JButton();
JLabel jLabel7 = new JLabel();
JLabel jLabel8 = new JLabel();
JLabel jLabel9 = new JLabel();
JLabel jLabel10 = new JLabel();
JLabel jLabel11 = new JLabel();
JTextField txtHID = new JTextField();
JTextField txtHMing = new JTextField();
JTextField txtHShengRi = new JTextField();
JTextField txtHShen = new JTextField();
JTextField txtHTall = new JTextField();
JButton btnCha = new JButton();
JButton jButton5 = new JButton();
JLabel jLabel12 = new JLabel();
JLabel jLabel13 = new JLabel();
JLabel jLabel14 = new JLabel();
JLabel jLabel15 = new JLabel();
JLabel jLabel16 = new JLabel();
JTextField txtYID = new JTextField();
JTextField txtYMing = new JTextField();
JTextField txtYShengRi = new JTextField();
JTextField txtYShen = new JTextField();
JTextField txtYTall = new JTextField();
JLabel jLabel17 = new JLabel();
JLabel jLabel18 = new JLabel();
JLabel jLabel19 = new JLabel();
JLabel jLabel20 = new JLabel();
JLabel jLabel21 = new JLabel();
JPanel jPanel7 = new JPanel();
JButton btnYou = new JButton();
JButton jButton6 = new JButton();
JButton jButton7 = new JButton();
JButton jButton8 = new JButton();
JButton btnMTui = new JButton();
public MemberDome() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(borderLayout1);
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
setSize(new Dimension(400, 300));
setTitle("会员信息管理");
jPanel1.setLayout(cardLayout1);
jPanel2.setLayout(null);
txtID.setBounds(new Rectangle(65, 25, 206, 31));
txtID.addKeyListener(new MemberDome_txtID_keyAdapter(this));
txtMing.setBounds(new Rectangle(64, 70, 205, 31));
txtMing.addKeyListener(new MemberDome_txtMing_keyAdapter(this));
txtShengRI.setBounds(new Rectangle(64, 117, 205, 30));
txtShengRI.addKeyListener(new MemberDome_txtShengRI_keyAdapter(this));
txtShen.setBounds(new Rectangle(66, 159, 205, 31));
txtShen.addKeyListener(new MemberDome_txtShen_keyAdapter(this));
txtTall.setBounds(new Rectangle(65, 199, 206, 30));
txtTall.addKeyListener(new MemberDome_txtTall_keyAdapter(this));
jLabel1.setText("会员ID号");
jLabel1.setBounds(new Rectangle(10, 24, 54, 33));
jLabel2.setText("会员名");
jLabel2.setBounds(new Rectangle(10, 70, 53, 30));
jLabel3.setText("会员生日");
jLabel3.setBounds(new Rectangle(10, 117, 51, 29));
jLabel4.setText("身份证");
jLabel4.setBounds(new Rectangle(11, 159, 54, 30));
jLabel5.setText("联系方式");
jLabel5.setBounds(new Rectangle(10, 200, 53, 30));
btnTian.setBounds(new Rectangle(47, 254, 76, 26));
btnTian.setText("添加");
btnTian.addActionListener(new MemberDome_btnTian_actionAdapter(this));
jButton2.setBounds(new Rectangle(178, 255, 74, 25));
jButton2.setText("取消");
jButton2.addActionListener(new MemberDome_jButton2_actionAdapter(this));
jPanel3.setLayout(null);
txtID1.setBounds(new Rectangle(73, 75, 199, 34));
jLabel6.setText("会员ID");
jLabel6.setBounds(new Rectangle( -1, 75, 67, 35));
btnShan.setBounds(new Rectangle(40, 218, 81, 24));
btnShan.setText("删除");
btnShan.addActionListener(new MemberDome_btnShan_actionAdapter(this));
jButton3.setBounds(new Rectangle(158, 218, 85, 24));
jButton3.setText("取消");
jButton3.addActionListener(new MemberDome_jButton3_actionAdapter(this));
txtID1.addKeyListener(new MemberDome_txtID1_keyAdapter(this));
jTree1.addTreeSelectionListener(new
MemberDome_jTree1_treeSelectionAdapter(this));
jPanel4.setLayout(null);
txtID2.setBounds(new Rectangle(71, 30, 203, 33));
txtID2.addKeyListener(new MemberDome_txtID2_keyAdapter(this));
txtMing1.setBounds(new Rectangle(71, 71, 202, 31));
txtMing1.addKeyListener(new MemberDome_txtMing1_keyAdapter(this));
txtShengRi1.setBounds(new Rectangle(71, 115, 201, 31));
txtShengRi1.addKeyListener(new MemberDome_txtShengRi1_keyAdapter(this));
txtShen1.setBounds(new Rectangle(71, 153, 200, 30));
txtShen1.addKeyListener(new MemberDome_txtShen1_keyAdapter(this));
txtTall1.setBounds(new Rectangle(71, 197, 201, 32));
txtTall1.addKeyListener(new MemberDome_txtTall1_keyAdapter(this));
btnXiou.setBounds(new Rectangle(36, 255, 73, 26));
btnXiou.setText("修改");
btnXiou.addActionListener(new MemberDome_jButton1_actionAdapter(this));
jButton4.setBounds(new Rectangle(173, 255, 75, 26));
jButton4.setText("取消");
jButton4.addActionListener(new MemberDome_jButton4_actionAdapter(this));
jLabel7.setText("会员ID号");
jLabel7.setBounds(new Rectangle(7, 30, 62, 32));
jLabel8.setText("会员名");
jLabel8.setBounds(new Rectangle(7, 71, 62, 30));
jLabel9.setText("会员生日");
jLabel9.setBounds(new Rectangle(6, 116, 61, 29));
jLabel10.setText("身份证");
jLabel10.setBounds(new Rectangle(5, 153, 63, 29));
jLabel11.setText("联系方式");
jLabel11.setBounds(new Rectangle(7, 197, 62, 32));
jPanel5.setLayout(null);
txtHID.setBounds(new Rectangle(58, 25, 214, 31));
txtHMing.setEditable(false);
txtHMing.setBounds(new Rectangle(58, 98, 213, 31));
txtHShengRi.setEditable(false);
txtHShengRi.setBounds(new Rectangle(59, 138, 212, 32));
txtHShen.setEditable(false);
txtHShen.setBounds(new Rectangle(60, 181, 210, 30));
txtHTall.setEditable(false);
txtHTall.setBounds(new Rectangle(59, 226, 211, 32));
btnCha.setBounds(new Rectangle(70, 66, 75, 27));
btnCha.setText("查询");
btnCha.addActionListener(new MemberDome_btnCha_actionAdapter(this));
jButton5.setBounds(new Rectangle(183, 66, 78, 27));
jButton5.setText("取消");
jButton5.addActionListener(new MemberDome_jButton5_actionAdapter(this));
jLabel12.setText("会员ID号");
jLabel12.setBounds(new Rectangle(3, 25, 52, 30));
jLabel13.setText("会员名");
jLabel13.setBounds(new Rectangle(3, 98, 54, 30));
jLabel14.setText("会员生日");
jLabel14.setBounds(new Rectangle(5, 138, 48, 31));
jLabel15.setText("身份证");
jLabel15.setBounds(new Rectangle(5, 181, 53, 29));
jLabel16.setText("联系方式");
jLabel16.setBounds(new Rectangle(3, 226, 52, 31));
jPanel6.setLayout(null);
txtYID.setEditable(false);
txtYID.setBounds(new Rectangle(75, 15, 193, 33));
txtYMing.setEditable(false);
txtYMing.setBounds(new Rectangle(74, 54, 193, 33));
txtYShengRi.setEditable(false);
txtYShengRi.setBounds(new Rectangle(72, 95, 191, 31));
txtYShen.setEditable(false);
txtYShen.setBounds(new Rectangle(74, 132, 191, 32));
txtYTall.setEditable(false);
txtYTall.setBounds(new Rectangle(74, 170, 192, 29));
jLabel17.setText("会员ID号");
jLabel17.setBounds(new Rectangle(8, 20, 60, 32));
jLabel18.setText("会员名");
jLabel18.setBounds(new Rectangle(7, 61, 59, 27));
jLabel19.setText("会员生日");
jLabel19.setBounds(new Rectangle(8, 95, 61, 30));
jLabel20.setText("身份证");
jLabel20.setBounds(new Rectangle(9, 133, 59, 27));
jLabel21.setText("联系方式");
jLabel21.setBounds(new Rectangle(9, 173, 62, 29));
jPanel7.setBorder(BorderFactory.createLineBorder(Color.black));
jPanel7.setBounds(new Rectangle(34, 225, 235, 49));
btnYou.setText(">");
btnYou.addActionListener(new MemberDome_jButton1_actionAdapter(this));
jButton6.setText("<");
jButton6.addActionListener(new MemberDome_jButton6_actionAdapter(this));
jButton7.setText(">>");
jButton7.addActionListener(new MemberDome_jButton7_actionAdapter(this));
jButton8.setText("<<");
jButton8.addActionListener(new MemberDome_jButton8_actionAdapter(this));
btnMTui.setBounds(new Rectangle(203, 274, 70, 26));
btnMTui.setText("取消");
btnMTui.addActionListener(new MemberDome_btnMTui_actionAdapter(this));
contentPane.add(jSplitPane1, java.awt.BorderLayout.CENTER);
jSplitPane1.add(jScrollPane1, JSplitPane.LEFT);
jSplitPane1.add(jPanel1, JSplitPane.RIGHT);
jPanel1.add(jPanel2, "jPanel2");
jPanel2.add(txtID);
jPanel2.add(txtMing);
jPanel2.add(txtTall);
jPanel2.add(txtShen);
jPanel2.add(txtShengRI);
jPanel2.add(jLabel1);
jPanel2.add(jLabel2);
jPanel2.add(jLabel3);
jPanel2.add(jLabel5);
jPanel2.add(jLabel4);
jPanel2.add(btnTian);
jPanel2.add(jButton2);
jPanel1.add(jPanel3, "jPanel3");
jPanel3.add(txtID1);
jPanel3.add(jLabel6);
jPanel3.add(btnShan);
jPanel3.add(jButton3);
jPanel1.add(jPanel4, "jPanel4");
jPanel4.add(txtID2);
jPanel4.add(txtMing1);
jPanel4.add(txtShengRi1);
jPanel4.add(txtShen1);
jPanel4.add(txtTall1);
jPanel4.add(btnXiou);
jPanel4.add(jButton4);
jPanel4.add(jLabel7);
jPanel4.add(jLabel8);
jPanel4.add(jLabel9);
jPanel4.add(jLabel10);
jPanel4.add(jLabel11);
jPanel1.add(jPanel5, "jPanel5");
jPanel5.add(txtHID);
jPanel5.add(txtHMing);
jPanel5.add(txtHShengRi);
jPanel5.add(txtHShen);
jPanel5.add(txtHTall);
jPanel5.add(jButton5);
jPanel5.add(jLabel12);
jPanel5.add(jLabel13);
jPanel5.add(jLabel14);
jPanel5.add(jLabel15);
jPanel5.add(jLabel16);
jPanel5.add(btnCha);
jPanel1.add(jPanel6, "jPanel6");
jPanel6.add(txtYShen);
jPanel6.add(txtYTall);
jPanel6.add(jLabel17);
jPanel6.add(jLabel18);
jPanel6.add(jLabel19);
jPanel6.add(jLabel20);
jPanel6.add(jLabel21);
jPanel6.add(jPanel7);
jPanel7.add(jButton8);
jPanel7.add(jButton6);
jPanel7.add(btnYou);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -