📄 recorddome.java
字号:
package cn.com.S1t55.killer.view.Record;
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.JTextArea;
import java.awt.CardLayout;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.JTree;
import javax.swing.JTextField;
import java.awt.Rectangle;
import javax.swing.JButton;
import javax.swing.JEditorPane;
import javax.swing.JLabel;
import java.util.ArrayList;
import java.util.Date;
import java.text.DateFormat;
import cn.com.S1t55.killer.entity.Record; //导入学员的实体类
import cn.com.S1t55.killer.business.RecordBuiness; //导入业务类
import cn.com.S1t55.killer.entity.Card; //导入学员的实体类
import cn.com.S1t55.killer.business.CardBusiness;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Calendar;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import java.awt.SystemColor;
import java.awt.event.KeyEvent;
import java.awt.event.KeyAdapter;
import javax.swing.JPasswordField;
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 RecordDome extends JFrame {
int weiZhi = 0; //纪录集合类提取元素的下标。
ArrayList brr = RecordBuiness.select();
JPanel contentPane;
BorderLayout borderLayout1 = new BorderLayout();
JSplitPane jSplitPane1 = new JSplitPane();
JScrollPane jScrollPane1 = new JScrollPane();
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();
DefaultMutableTreeNode gen = new DefaultMutableTreeNode("消费信息管理");
JTree jTree1 = new JTree(gen);
JTextField txtCardID = new JTextField();
JTextField txtJQID = new JTextField();
JTextField txtTime = new JTextField();
JButton btnTian = new JButton();
JButton jButton2 = new JButton();
JEditorPane jEditorPane1 = new JEditorPane();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JTextField txtCardId = new JTextField();
JButton jButton1 = new JButton();
JButton jButton3 = new JButton();
JLabel jLabel4 = new JLabel();
JTextField txtXID = new JTextField();
JTextField txtQID = new JTextField();
JTextField txtShang = new JTextField();
JButton btnXiou = new JButton();
JButton jButton5 = new JButton();
JLabel jLabel5 = new JLabel();
JLabel jLabel6 = new JLabel();
JLabel jLabel7 = new JLabel();
JLabel jLabel8 = new JLabel();
JTextField txtCardid = new JTextField();
JTextField txtComputerid = new JTextField();
JTextField txtStartTime = new JTextField();
JTextField txtEndTime = new JTextField();
JTextField txtYuE = new JTextField();
JButton btnCha = new JButton();
JButton jButton6 = new JButton();
JLabel jLabel9 = new JLabel();
JLabel jLabel10 = new JLabel();
JLabel jLabel11 = new JLabel();
JLabel jLabel12 = new JLabel();
JLabel jLabel13 = new JLabel();
JTextField txtKID = new JTextField();
JTextField txtCID = new JTextField();
JTextField txtSTime = new JTextField();
JTextField txtETime = new JTextField();
JTextField txtYu = new JTextField();
JLabel jLabel14 = new JLabel();
JLabel jLabel15 = new JLabel();
JLabel jLabel16 = new JLabel();
JLabel jLabel17 = new JLabel();
JLabel jLabel18 = new JLabel();
JPanel jPanel7 = new JPanel();
JButton jButton4 = new JButton();
JButton jButton7 = new JButton();
JButton jButton8 = new JButton();
JButton jButton9 = new JButton();
JButton btnRTui = new JButton();
public RecordDome() {
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.getContentPane().setBackground(SystemColor.control);
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
setSize(new Dimension(400, 300));
setTitle("消费信息管理");
jPanel1.setLayout(cardLayout1);
jPanel2.setLayout(null);
txtCardID.setBounds(new Rectangle(57, 46, 200, 30));
txtCardID.addKeyListener(new RecordDome_txtCardID_keyAdapter(this));
txtJQID.setBounds(new Rectangle(56, 99, 200, 33));
txtJQID.addKeyListener(new RecordDome_txtJQID_keyAdapter(this));
txtTime.setBounds(new Rectangle(59, 155, 198, 36));
txtTime.addKeyListener(new RecordDome_txtTime_keyAdapter(this));
btnTian.setBounds(new Rectangle(51, 247, 65, 26));
btnTian.setText("添加 ");
btnTian.addActionListener(new RecordDome_btnTian_actionAdapter(this));
jButton2.setBounds(new Rectangle(169, 247, 60, 25));
jButton2.setText("取消");
jButton2.addActionListener(new RecordDome_jButton2_actionAdapter(this));
jEditorPane1.setText("卡ID");
jEditorPane1.setBounds(new Rectangle(9, 46, 46, 33));
jLabel1.setText("机器ID");
jLabel1.setBounds(new Rectangle(10, 100, 47, 31));
jLabel2.setText("上机时间");
jLabel2.setBounds(new Rectangle(7, 154, 75, 39));
jLabel3.setText(" 小时");
jLabel3.setBounds(new Rectangle(257, 155, 40, 35));
jPanel3.setLayout(null);
txtCardId.setBounds(new Rectangle(96, 63, 173, 38));
jButton1.setBounds(new Rectangle(57, 208, 64, 28));
jButton1.setText("删除");
jButton1.addActionListener(new RecordDome_jButton1_actionAdapter(this));
jButton3.setBounds(new Rectangle(186, 208, 62, 28));
jButton3.setText("取消");
jButton3.addActionListener(new RecordDome_jButton3_actionAdapter(this));
jLabel4.setToolTipText("");
jLabel4.setText("卡ID");
jLabel4.setBounds(new Rectangle(10, 61, 82, 42));
jTree1.addTreeSelectionListener(new
RecordDome_jTree1_treeSelectionAdapter(this));
jPanel4.setLayout(null);
txtXID.setBounds(new Rectangle(56, 38, 209, 34));
txtXID.addKeyListener(new RecordDome_txtXID_keyAdapter(this));
txtQID.setBounds(new Rectangle(56, 95, 208, 32));
txtQID.addKeyListener(new RecordDome_txtQID_keyAdapter(this));
txtShang.setBounds(new Rectangle(57, 153, 202, 38));
txtShang.addKeyListener(new RecordDome_txtShang_keyAdapter(this));
btnXiou.setBounds(new Rectangle(52, 246, 65, 25));
btnXiou.setText("修改");
btnXiou.addActionListener(new RecordDome_btnXiou_actionAdapter(this));
jButton5.setBounds(new Rectangle(180, 246, 66, 25));
jButton5.setText("取消");
jButton5.addActionListener(new RecordDome_jButton5_actionAdapter(this));
jLabel5.setText("卡ID");
jLabel5.setBounds(new Rectangle(4, 36, 50, 38));
jLabel6.setText("机器ID");
jLabel6.setBounds(new Rectangle(4, 94, 51, 34));
jLabel7.setText("上机时间");
jLabel7.setBounds(new Rectangle( -1, 155, 49, 36));
jLabel8.setToolTipText("");
jLabel8.setText("小时 ");
jLabel8.setBounds(new Rectangle(261, 151, 47, 42));
jPanel5.setLayout(null);
txtCardid.setBounds(new Rectangle(71, 21, 194, 34));
txtComputerid.setEditable(false);
txtComputerid.setBounds(new Rectangle(71, 97, 193, 33));
txtStartTime.setEditable(false);
txtStartTime.setBounds(new Rectangle(71, 142, 192, 34));
txtEndTime.setEditable(false);
txtEndTime.setBounds(new Rectangle(71, 187, 191, 35));
txtYuE.setEditable(false);
txtYuE.setBounds(new Rectangle(72, 239, 190, 33));
btnCha.setBounds(new Rectangle(70, 63, 64, 30));
btnCha.setText("查询");
btnCha.addActionListener(new RecordDome_btnCha_actionAdapter(this));
jButton6.setBounds(new Rectangle(197, 62, 64, 30));
jButton6.setText("取消");
jButton6.addActionListener(new RecordDome_jButton6_actionAdapter(this));
jLabel9.setText("卡ID");
jLabel9.setBounds(new Rectangle(8, 21, 62, 34));
jLabel10.setText("机器ID");
jLabel10.setBounds(new Rectangle(2, 97, 55, 31));
jLabel11.setText("上机时间");
jLabel11.setBounds(new Rectangle(4, 142, 57, 33));
jLabel12.setText("下机时间");
jLabel12.setBounds(new Rectangle(3, 188, 56, 32));
jLabel13.setText("余额");
jLabel13.setBounds(new Rectangle(4, 242, 56, 31));
jPanel6.setLayout(null);
txtKID.setEditable(false);
txtKID.setBounds(new Rectangle(80, 20, 187, 33));
txtCID.setEditable(false);
txtCID.setBounds(new Rectangle(81, 59, 187, 33));
txtSTime.setEditable(false);
txtSTime.setBounds(new Rectangle(81, 99, 184, 32));
txtETime.setEditable(false);
txtETime.setBounds(new Rectangle(81, 138, 186, 30));
txtYu.setEditable(false);
txtYu.setBounds(new Rectangle(81, 177, 188, 33));
jLabel14.setText("卡ID");
jLabel14.setBounds(new Rectangle(10, 19, 68, 37));
jLabel15.setText("机器ID");
jLabel15.setBounds(new Rectangle(10, 59, 66, 31));
jLabel16.setText("上机时间");
jLabel16.setBounds(new Rectangle(9, 97, 71, 35));
jLabel17.setText("下机时间");
jLabel17.setBounds(new Rectangle(4, 138, 74, 30));
jLabel18.setText("余额");
jLabel18.setBounds(new Rectangle(4, 178, 74, 36));
jPanel7.setBorder(BorderFactory.createLineBorder(Color.black));
jPanel7.setBounds(new Rectangle(40, 238, 238, 30));
jButton4.setText(">>");
jButton4.addActionListener(new RecordDome_jButton4_actionAdapter(this));
jButton7.setText("<");
jButton7.addActionListener(new RecordDome_jButton7_actionAdapter(this));
jButton8.setText("<<");
jButton8.addActionListener(new RecordDome_jButton8_actionAdapter(this));
jButton9.setText(">");
jButton9.addActionListener(new RecordDome_jButton9_actionAdapter(this));
btnRTui.setBounds(new Rectangle(216, 266, 71, 26));
btnRTui.setText("取消");
btnRTui.addActionListener(new RecordDome_btnRTui_actionAdapter(this));
contentPane.add(jSplitPane1, java.awt.BorderLayout.CENTER);
jSplitPane1.add(jScrollPane1, JSplitPane.LEFT);
jScrollPane1.getViewport().add(jTree1);
jSplitPane1.add(jPanel1, JSplitPane.RIGHT);
jPanel1.add(jPanel2, "jPanel2");
jPanel2.add(btnTian);
jPanel2.add(jButton2);
jPanel2.add(txtTime);
jPanel2.add(txtJQID);
jPanel2.add(txtCardID);
jPanel2.add(jLabel1);
jPanel2.add(jEditorPane1);
jPanel2.add(jLabel2);
jPanel2.add(jLabel3);
jPanel3.add(txtCardId);
jPanel3.add(jButton1);
jPanel3.add(jButton3);
jPanel3.add(jLabel4);
jPanel1.add(jPanel4, "jPanel4");
jPanel4.add(txtXID);
jPanel4.add(txtQID);
jPanel4.add(jButton5);
jPanel4.add(btnXiou);
jPanel4.add(jLabel5);
jPanel4.add(jLabel6);
jPanel4.add(txtShang);
jPanel4.add(jLabel8);
jPanel4.add(jLabel7);
jPanel1.add(jPanel5, "jPanel5");
jPanel5.add(txtCardid);
jPanel5.add(txtComputerid);
jPanel5.add(txtStartTime);
jPanel5.add(txtEndTime);
jPanel5.add(txtYuE);
jPanel5.add(btnCha);
jPanel5.add(jButton6);
jPanel5.add(jLabel9);
jPanel5.add(jLabel10);
jPanel5.add(jLabel11);
jPanel5.add(jLabel12);
jPanel5.add(jLabel13);
jPanel1.add(jPanel3, "jPanel3");
DefaultMutableTreeNode Tian = new DefaultMutableTreeNode("添加消费信息");
gen.add(Tian);
DefaultMutableTreeNode Shan = new DefaultMutableTreeNode("删除消费信息");
gen.add(Shan);
DefaultMutableTreeNode Xiou = new DefaultMutableTreeNode("修改消费信息");
gen.add(Xiou);
DefaultMutableTreeNode Cha = new DefaultMutableTreeNode("条件查询消费信息");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -