📄 e_bankdl.java
字号:
package e_BankSystem_Data;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.sql.*;
import java.util.Iterator;
import java.util.Vector;
import javax.swing.*;
import javax.swing.border.*;
public class E_BankDL implements ActionListener
{
private JFrame f;
private JPanel cp;
private JLabel lab1,lab2;
private JTextField tf1;
private TextField tf2;
private JButton btn1,btn2;
private Checkbox ckb;
public E_BankDL(){
init();
}
private void init()
{
f=new JFrame("电子银行系统-登陆");
cp=new JPanel();
lab1=new JLabel("账户:");
lab2=new JLabel("密码:");
tf1=new JTextField(20);
tf2=new TextField(20);
btn1=new JButton("登陆");
btn2=new JButton("取消");
ckb=new Checkbox("注册",false);
btn1.addActionListener(this);
btn2.addActionListener(this);
cp.add(lab1);
cp.add(tf1);
cp.add(lab2);
cp.add(tf2);
cp.add(ckb);
cp.add(btn1);
cp.add(btn2);
f.add(cp);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
JOptionPane.showMessageDialog(cp, "确定关闭窗口?", "", 1);
}
});
lab1.setBounds(70, 40, 40, 30);
lab2.setBounds(70, 75, 40, 30);
tf1.setBounds(120, 40, 150, 20);
tf2.setBounds(120, 75, 150, 20);
ckb.setBounds(80, 110, 40, 30);
btn1.setBounds(140, 130, 60, 30);
btn2.setBounds(210, 130, 60, 30);
tf2.setEchoChar('*');
cp.setBorder(new TitledBorder("网上电子银行-登陆"));
cp.setLayout(null);
cp.setSize(350, 200);
cp.setLocation(130, 90);
cp.setVisible(true);
f.setLayout(null);
//f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(600, 500);
f.setLocation(350, 150);
f.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
try{
JButton btn=(JButton) e.getSource();
BDataControl bcn=new BDataControl();
ResultSet resultset;
Vector vectors1 = new Vector();
if(btn==btn1)
{
boolean k=ckb.getState();
vectors1.addElement(tf1.getText());
vectors1.addElement(tf2.getText());
resultset = bcn.executeQuery("select * from E_Bankxinxi");
Iterator itr=bcn.getData(2, resultset).iterator();
label:for(int i=0;i<1;i++){
while(itr.hasNext()){
String s1=itr.next().toString();
if(s1.equals(vectors1.toString()))
{
f.setVisible(false);
if(k==true)
{
new E_BankZC();
break label;
}
else{
new E_Bank(tf1.getText(),tf2.getText());
break label;
}
}
}
JOptionPane.showMessageDialog(cp, " 请输入正确的信息", "", 1);
}
}
if(btn==btn2)
{
tf1.setText("");
tf2.setText("");
}
}
catch(Exception e1){
System.out.print(e1.getMessage());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -