f.setResizable(false);
Container c=getContentPane(); //必须继承JFrame类 c.setLayout(null);
c.setBackground(Color.blue);//不采用任何布局方式 f.add(c);
JLabel label1=new JLabel(\欢迎您进入银行管理系统\); JLabel label2=new JLabel(\银 行 卡 号:\); JLabel label3=new JLabel(\银行卡密码:\);
label1.setFont(new Font(\,Font.BOLD,40)); label1.setForeground(Color.WHITE);
//label1.setBounds(300,200,400,300); //改变标签位置 label2.setFont(new Font(\,Font.BOLD,20)); label2.setForeground(Color.WHITE);
label3.setFont(new Font(\,Font.BOLD,20)); label3.setForeground(Color.WHITE);
JButton button1=new JButton(\登录\); JButton button2=new JButton(\注册\);
BHandler h=new BHandler(); button1.addActionListener(h); button2.addActionListener(h);
JPanel p1=new JPanel(); JPanel p2=new JPanel(); JPanel p3=new JPanel(); JPanel p4=new JPanel();
//改变面板位置 错误 p1.setBackground(Color.blue); p1.add(label1);
p2.setBounds(0,200,700,50); p2.setBackground(Color.blue); p2.add(label2); p2.add(Kahao);
p3.setBounds(0,250,700,50); p3.setBackground(Color.blue); p3.add(label3); p3.add(Mima);
p4.setBounds(0,350,700,70); //改变面板位置 错误 p4.setBackground(Color.blue); p4.add(button1); p4.add(button2);
错误 5
p1.setBounds(0,0,700,200);
c.add(p1); c.add(p2); c.add(p3); c.add(p4);
f.setVisible(true);
}
public static void main(String args[]){ }
a b=new a();
public class BHandler implements ActionListener {
public void actionPerformed (ActionEvent event) {
if(event.getActionCommand()==\注册\) { }
else if(event.getActionCommand()==\登录\) {
Zc zhuce=new Zc(); //zhuce.validate();
if(Denlu.checkUser(Kahao.getText(),Mima.getText())==1&&weiyi==false)
{
weiyi=true;
JOptionPane.showMessageDialog(a.this,\登录成功!\); Zhuye zhu=new Zhuye();
}
else if(weiyi==true) {
JOptionPane.showMessageDialog(a.this,\请先退出已经登录的用户!\);
} else {
JOptionPane.showMessageDialog(a.this,\卡号或者密码不正确!\); }
} else {
6
}
}
}
}
类 :Chaxun.java
package zhuce;
import javax.swing.*;
import zhuce.Zhuanzhang.BHandler;
import java.awt.*; import java.awt.event.*; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement;
public class Chaxun extends JDialog{ TextField name=new TextField(20); TextField sex=new TextField(20); TextField kahao=new TextField(20); TextField phone=new TextField(20); public Chaxun(JFrame m,String s){
super(m,s);
setBounds(350,150,400,400); setVisible(true); setModal(false);
setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); setResizable(false); setLayout(null);
JLabel label1=new JLabel(\客户个人信息查询与修改\); JLabel label2=new JLabel(\姓 名:\); JLabel label3=new JLabel(\性 别:\); JLabel label4=new JLabel(\卡 号:\); JLabel label5=new JLabel(\手机号:\);
label1.setFont(new Font(\,Font.BOLD,20)); label2.setFont(new Font(\,Font.BOLD,13)); label3.setFont(new Font(\,Font.BOLD,13)); label4.setFont(new Font(\,Font.BOLD,13)); label5.setFont(new Font(\,Font.BOLD,13)); kahao.setEditable(false); //卡号不可修改
JButton button1=new JButton(\确定\);
7
JButton button2=new JButton(\取消\); BHandler h=new BHandler(); button1.addActionListener(h); button2.addActionListener(h); JPanel p1=new JPanel(); JPanel p2=new JPanel(); JPanel p3=new JPanel(); JPanel p4=new JPanel(); JPanel p5=new JPanel(); JPanel p6=new JPanel();
p1.setBounds(0,0,400,70);
add(p1); add(p2); add(p3); add(p4); add(p5);
p1.add(label1);
p2.setBounds(0,70,400,50); p2.add(label2); p2.add(name);
p3.setBounds(0,120,400,50); p3.add(label3); p3.add(sex);
p4.setBounds(0,170,400,50); p4.add(label4); p4.add(kahao);
p5.setBounds(0,220,400,50); p5.add(label5); p5.add(phone);
p6.setBounds(0,270,400,70); p6.add(button1); p6.add(button2);
add(p6); try{
//1.注册驱动
String driverClassName = \;
Class.forName(\); //2.连接数据库 Connection conn =
DriverManager.getConnection(\,\,\);
Statement stmt=conn.createStatement();
8
相关推荐: