制作一个类似于QQ登陆的界面,以下数据库部分,你可以自己修该下,默认为Access;
import javaawt;
import javaxswing;
import javaawtevent;
import javasql;
class JieMian extends JFrame;
{
JFrame f;
JLabel lb1;
JLabel lb2;
JTextField tf;
JPasswordField pwd;
JButton b1;
JButton b2;
JPanel p1;
JPanel p2;
Connection con;
Statement stmt;
String use;
char passw[]=new char[10];
ResultSet rs;
String k1,k2;
public void init()
f=new JFrame("登陆界面");
init();
b1addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ei)
{
try
{
ClassforName("sunjdbcodbcJdbcOdbcDriver");
con=DriverManagergetConnection("jdbc:odbc:dat");
stmt=concreateStatement();
use=tfgetText();
passw=pwdgetPassword();
String passww=new String(passw);
rs=stmtexecuteQuery("select from user where 用户名='"+use+"' and 密码='"+passww+"'");
while(rsnext())
{
Systemoutprintln(k1=rsgetString("用户名"));
Systemoutprintln(k2=rsgetString("密码"));
}
if(k1equals(use)&&(k2equals(passww)))
{
JOptionPaneshowMessageDialog(null,"用户登陆成功");//登陆成功
}
else
{
JOptionPaneshowMessageDialog(null,"请检查用户信息,登陆失败");//登录失败
}
rsclose();
stmtclose();
conclose();
}
catch (Exception ey){JOptionPaneshowMessageDialog(null,"请检查用户信息,登陆失败");}
}
});
fsetLayout(new GridLayout(2,1,10,5));
fsetVisible(true);
fsetSize(210,150);
fsetLocation(550,300);
fsetResizable(false);
fsetDefaultCloseOperation(EXIT_ON_CLOSE);
b2addActionListener(new ActionListener(){//58
public void actionPerformed(ActionEvent e){
fsetVisible(false);
}
});
}
}
public class DengLu
{
public static void main(String[] args)
{
new JieMian();
}
}。
以上就是关于JAVA用户怎么登录图形用户界面程序全部的内容,包括:JAVA用户怎么登录图形用户界面程序、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)