java GUI 登陆界面

来源:百度知道 编辑:UC知道 时间:2024/09/24 08:31:24
我需要设计一个登陆界面,需要在SQL数据库中建立一个关于用户名和密码的表,java“登陆界面”代码如下。如何连接SQL数据库,请帮我完善代码,实现功能,谢谢
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

public class 登陆界面 extends JFrame {

private JPasswordField passwordField;
private JTextField textField;
/**
* Launch the application
* @param args
*/
public static void main(String args[]) {
try {
登陆界面 frame = new 登陆界面();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}

/**
* Create the frame
*/
public 登陆界面() {
super();
getContentPane().setLayout(null);
setBounds(100, 100, 500, 375);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

final JButton button

界面代码写的不错 其实连数据库也不复杂。 如果希望不转换界面,登陆和登陆成功或失败后的信息在同意界面 可以设置个int类型的变量 来控制显示信息
下面是按你的要求写的 现实界面的转换 如果用户名和密码正确进入MyFrame1窗口 如果不正确进入MyFrame2窗口。
连数据库的时候先添加数据库驱动包,如果连接数据库有问题 多打印一下相关数据 很容易发现错误之处的
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.Statement;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class 登陆界面 extends JFrame {

private static final long serialVersionUID = 1L;
private JPasswordField passwordField;
private JTextField textField;

public stat