📄 mainframe.java
字号:
/**
*
*/
package cn.hebut;
import javax.swing.SwingUtilities;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JToolBar;
import java.awt.Rectangle;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JButton;
import java.awt.event.KeyEvent;
import java.awt.Font;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.MessageFormat;
import java.util.Calendar;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.JComboBox;
import javax.swing.JList;
/**
// * @author kqy
*
*/
public class Mainframe extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JToolBar jJToolBarBar = null;
private JButton jchongxin = null;
private JButton jqukuan = null;
private JButton jtuichu = null;
private JButton jchaxun = null;
private JButton jkaihu = null;
private JButton jzhuxiao = null;
private JLabel jname = null;
public JTextField jTextnum = null;
private JLabel jaddress = null;
public JTextField jTextmoney = null;
private JLabel jleixing = null;
public JComboBox jtextleixing = null;
private JLabel jtime = null;
public JComboBox jtexttime = null;
private JLabel jlilv = null;
public JTextField jTextlilv = null;
private JButton jok = null;
private JLabel jLabel = null;
private JLabel jLabel1 = null;
private JLabel jLabel2 = null;
private JLabel jLabel3 = null;
public JTextField jTextname = null;
public JTextField jTextaddress = null;
private JLabel jLabel11 = null;
private JLabel jLabel12 = null;
public static String xitong[]=new String[8] ; // @jve:decl-index=0:
private JLabel jLabel4 = null;
public String yuer;
public String time;
/**
* This method initializes jJToolBarBar
*
* @return javax.swing.JToolBar
*/
private JToolBar getJJToolBarBar() {
if (jJToolBarBar == null) {
jJToolBarBar = new JToolBar();
jJToolBarBar.setBounds(new Rectangle(2, 2, 787, 49));
jJToolBarBar.add(getJchongxin());
jJToolBarBar.add(getJqukuan());
jJToolBarBar.add(getJkaihu());
jJToolBarBar.add(getJzhuxiao());
jJToolBarBar.add(getJchaxun());
jJToolBarBar.add(getJtuichu());
}
return jJToolBarBar;
}
/**
* This method initializes jchongxin
*
* @return javax.swing.JButton
*/
private JButton getJchongxin() {
if (jchongxin == null) {
jchongxin = new JButton();
jchongxin.setText("重新登陆");
jchongxin.setFont(new Font("Dialog", Font.BOLD, 14));
jchongxin.setSize(new Dimension(40, 50));
jchongxin.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
Mainframe.this.dispose();
Login log=new Login();
log.setVisible(true);
}
});
}
return jchongxin;
}
/**
* This method initializes jqukuan
*
* @return javax.swing.JButton
*/
private JButton getJqukuan() {
if (jqukuan == null) {
jqukuan = new JButton();
jqukuan.setText("取款");
jqukuan.setFont(new Font("Dialog", Font.BOLD, 14));
jqukuan.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
new Qukuan().setVisible(true);
}
});
}
return jqukuan;
}
/**
* This method initializes jtuichu
*
* @return javax.swing.JButton
*/
private JButton getJtuichu() {
if (jtuichu == null) {
jtuichu = new JButton();
jtuichu.setText("退出");
jtuichu.setFont(new Font("Dialog", Font.BOLD, 14));
jtuichu.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.exit(0);
}
});
}
return jtuichu;
}
/**
* This method initializes jchaxun
*
* @return javax.swing.JButton
*/
private JButton getJchaxun() {
if (jchaxun == null) {
jchaxun = new JButton();
jchaxun.setText("余额查询");
jchaxun.setFont(new Font("Dialog", Font.BOLD, 14));
jchaxun.setMnemonic(KeyEvent.VK_UNDEFINED);
jchaxun.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
new Find().setVisible(true);
}
});
}
return jchaxun;
}
/**
* This method initializes jkaihu
*
* @return javax.swing.JButton
*/
private JButton getJkaihu() {
if (jkaihu == null) {
jkaihu = new JButton();
jkaihu.setText("开户");
jkaihu.setFont(new Font("Dialog", Font.BOLD, 14));
jkaihu.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
new Newaccout().setVisible(true);
}
});
}
return jkaihu;
}
/**
* This method initializes jzhuxiao
*
* @return javax.swing.JButton
*/
private JButton getJzhuxiao() {
if (jzhuxiao == null) {
jzhuxiao = new JButton();
jzhuxiao.setText("注销用户");
jzhuxiao.setFont(new Font("Dialog", Font.BOLD, 14));
jzhuxiao.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
new Dstory().setVisible(true);
}
});
}
return jzhuxiao;
}
/**
* This method initializes jTextnum
*
* @return javax.swing.JTextField
*/
private JTextField getJTextnum() {
if (jTextnum == null) {
jTextnum = new JTextField();
jTextnum.setBounds(new Rectangle(136, 90, 167, 28));
}
return jTextnum;
}
/**
* This method initializes jTextmoney
*
* @return javax.swing.JTextField
*/
private JTextField getJTextmoney() {
if (jTextmoney == null) {
jTextmoney = new JTextField();
jTextmoney.setBounds(new Rectangle(136, 144, 123, 28));
}
return jTextmoney;
}
/**
* This method initializes jtextleixing
*
* @return javax.swing.JComboBox
*/
private JComboBox getJtextleixing() {
if (jtextleixing == null) {
jtextleixing = new JComboBox();
jtextleixing.setBounds(new Rectangle(136, 282, 127, 28));
jtextleixing.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusLost(java.awt.event.FocusEvent e) {
if(jtextleixing.getSelectedItem().equals("活期"))
{ String lx="0.72%";
jTextlilv.setText(lx);
}
if(jtextleixing.getSelectedItem().equals("死期"))
{ String lx="0.95%";
jTextlilv.setText(lx);
}
}
});
jtextleixing.addItem("活期");
jtextleixing.addItem("死期");
}
return jtextleixing;
}
/**
* This method initializes jtexttime
*
* @return javax.swing.JComboBox
*/
private JComboBox getJtexttime() {
if (jtexttime == null) {
jtexttime = new JComboBox();
jtexttime.setBounds(new Rectangle(136, 330, 156, 28));
Calendar calCurrent =Calendar.getInstance();
int day=calCurrent.get(Calendar.DATE);
int month=calCurrent.get(Calendar.MONTH)+1;
int year=calCurrent.get(Calendar.YEAR);
String time=year+"-"+month+"-"+day;
jtexttime.addItem(time);
}
return jtexttime;
}
/**
* This method initializes jTextlilv
*
* @return javax.swing.JTextField
*/
private JTextField getJTextlilv() {
if (jTextlilv == null) {
jTextlilv = new JTextField();
jTextlilv.setBounds(new Rectangle(136, 386, 169, 28));
jTextlilv.setEditable(false);
if(jtextleixing.getSelectedItem().equals("活期"))
{ String lx="0.72%";
jTextlilv.setText(lx);
}
}
return jTextlilv;
}
/**
* This method initializes jok
*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -