您的位置 首页 java

在java中如何实现窗口并向一个数据库实现注册

package javafile;

import java.awt.Font;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JDialog;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JTextField;

public class Exam {

JDialog l = new JDialog();

JLabel t_code = new JLabel(“学号”);

JLabel t_name = new JLabel(“名字”);

JPanel p = new JPanel();

JTextField v_code = new JTextField();

JTextField v_name = new JTextField();

JButton jb_ok = new JButton(“注册”,new ImageIcon(“image/button/login. png “));

JButton jb_ex = new JButton(“关闭”,new ImageIcon(“image/button/login.png”));

Font font1 = new Font(“微软雅黑”,Font.BOLD,10);

OperateDatabase dc = new OperateDatabase(Argument.getDriver(),

Argument.getUrl(),Argument.getUser(),Argument.getPass());

public Exam()

{

p.setLayout(null);

t_code .setBounds(50,55,50,50);

t_name.setBounds(50,130,50,50);

v_code .setBounds(100,62,250,36);

v_name.setBounds(100,137,250,36);

jb_ok.setBounds(100,200,90,40);

jb_ok.setFont(font1);

jb_ex.setBounds(200,200,90,40);

jb_ex.setFont(font1);

p.add(jb_ok);

p.add(v_code );

p.add(t_code );

p.add(t_name);

p.add(v_name );

l.add(p);

p.add(jb_ok);

p.add(jb_ex);

l.setSize(416,340);

//设置窗口的自动居中

l.setLocationRelativeTo(null);

//显示窗口

l.setVisible(true);

ActionListener lst = new ActionListener()

{

public void actionPerformed(ActionEvent e)

{

String ls;

String ls_a,ls_b;

ls_a = v_code.getText();

ls_b = v_name.getText();

JButton b = (JButton)e.getSource();

ls =b.getText();

switch (ls)

{

case “注册”:

if(ls_b.equals(“”)||ls_a.equals(“”))

{

JOptionPane.showMessageDialog(null,”读者姓名项不能为空!”);

v_name.requestFocus();

}

else

{

int li = JOptionPane.showConfirmDialog(null,”您确定要添加该基本信息吗?”,”添加读者”,JOptionPane.YES_NO_OPTION);

if(li==JOptionPane.YES_OPTION)

{

try

{

String sql = “insert t_student(code,name) Values(?,?)”;

dc.insert(sql, ls_a,ls_b);

//初始化

v_name.setText(“”);

v_name.requestFocus();

}

catch(Exception ex)

{

System.out.println(ex. getMessage ());

}

}

}

break ;

case “关闭”:

System.exit(0);

break;

}

}

};

jb_ex.addActionListener(lst);

jb_ok.addActionListener(lst);

}

文章来源:智云一二三科技

文章标题:在java中如何实现窗口并向一个数据库实现注册

文章地址:https://www.zhihuclub.com/180226.shtml

关于作者: 智云科技

热门文章

网站地图