[说明]银行管理系统登陆界面java代码
package sql2;
import java.awt.Dimension; import java.awt.Toolkit;
import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;
import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPasswordField; import javax.swing.JTextField;
public class User extends JFrame implements ActionListener{
public String a;
public String userName;
private String password;
public JTextField text1;
private JPasswordField text2;
private JButton button;
private JButton button2;
MymainJpanel jp;
public User(int a){
new MymainFrame();
}
public User()
{ super("银行系统登录");
Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
this.setBounds(((int)dimension.getWidth() - 200) / 2, ((int)dimension.getHeight() - 300)
/ 2, 400, 300);
this.setResizable(false);
this.setLayout(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel label1 = new JLabel("账号");
label1.setBounds(85,110, 100, 40);
this.add(label1);
JLabel label2 = new JLabel("密码");
label2.setBounds(85, 150, 100, 40);
this.add(label2);
text1 = new JTextField();
text1.setBounds(140, 115, 140, 25);
this.add(text1);
text2 = new JPasswordField();
text2.setBounds(140, 155, 140, 25);
this.add(text2);
button = new JButton("登录");
button.setBounds(80, 210, 80, 40);
button.addActionListener(this);
button2=new JButton("开户");
button2.setBounds(180, 210, 80, 40);
button2.addActionListener(this);
this.add(button);
this.add(button2);
this.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent ev) {
Connection con=null;
Statement stmt=null;
int i = 0 ;
try {
con =
DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=bank1", "sa",
"123456");
stmt = con.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
if(ev.getSource()==button)
{ ResultSet rset=null;
String sql1="select 卡号 from 账户 where 卡号="+text1.getText();
try {
rset=stmt.executeQuery(sql1);
if(rset.next()==false){JOptionPane.showMessageDialog(null, "输入账号错误", "提示",
JOptionPane.ERROR_MESSAGE); }
else
{
String sql2="select 密码 from 账户 where 密码="+text2.getText();
ResultSet rset2=stmt.executeQuery(sql2);
if(rset2.next()==false){JOptionPane.showMessageDialog(null, "输入密码错误", "提示",
JOptionPane.ERROR_MESSAGE);
}
else {
this.setVisible(false);
new MymainFrame(new MymainJpanel(),text1.getText());
}
}
} catch (SQLException e) {
e.printStackTrace();
}
}
if(ev.getSource()==button2){
new setaccountpanel();
}
}
}
本文档为【[说明]银行管理系统登陆界面java代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。