JAVA图形界面用户登录后如何关闭登录的对话框
当登录成功后该如何自行关掉登录对话框类如下importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;impo...
当登录成功后该如何自行关掉登录对话框
类如下
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.lang.*;
public class TestLog extends JFrame implements ActionListener{
Container c=getContentPane();
JPanel p1,p2,p3;
JLabel lb1,lb2,lb3;
JTextField tf1;
JPasswordField pf1;
JButton b1,b2;
public TestLog(){
setSize(350,190);
setTitle("身份验证");
p1=new JPanel();
p1.setLayout(null);
p2=new JPanel();
p2.setLayout(null);
p3=new JPanel();
lb1=new JLabel(" 用户名:");
lb2=new JLabel(" 密码:");
lb3=new JLabel("版权所有:13rd");
tf1=new JTextField(15);
pf1=new JPasswordField(15);
b1=new JButton("登陆");
b2=new JButton("退出");
b1.addActionListener(this);
b2.addActionListener(this);
p1.setLayout(new GridLayout(2,2,0,5));
p1.add(lb1);
p1.add(tf1);
p1.add(lb2);
p1.add(pf1);
c.add(p1,BorderLayout.NORTH);
b1.setBounds(95,30,60,30);
b2.setBounds(175,30,60,30);
p2.add(b1);
p2.add(b2);
c.add(p2,BorderLayout.CENTER);
p3.add(lb3);
c.add(p3,BorderLayout.SOUTH);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent ae){
String s1,s2,s3;
s2=tf1.getText();
s3=String.valueOf(pf1.getPassword());//String.valueOf(pwd.getPassword()).equals("lisong"){
s1=ae.getActionCommand();
if(s1.equals("登陆")){
if(s2.equals("admin")&&s3.equals("admin")){
System.out.println("登陆成功");
new TestSystem();
}
else System.out.println("登陆失败");
}
else System.exit(0);
}
public static void main(String as[]){
TestLog t=new TestLog();
}
} 展开
类如下
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.lang.*;
public class TestLog extends JFrame implements ActionListener{
Container c=getContentPane();
JPanel p1,p2,p3;
JLabel lb1,lb2,lb3;
JTextField tf1;
JPasswordField pf1;
JButton b1,b2;
public TestLog(){
setSize(350,190);
setTitle("身份验证");
p1=new JPanel();
p1.setLayout(null);
p2=new JPanel();
p2.setLayout(null);
p3=new JPanel();
lb1=new JLabel(" 用户名:");
lb2=new JLabel(" 密码:");
lb3=new JLabel("版权所有:13rd");
tf1=new JTextField(15);
pf1=new JPasswordField(15);
b1=new JButton("登陆");
b2=new JButton("退出");
b1.addActionListener(this);
b2.addActionListener(this);
p1.setLayout(new GridLayout(2,2,0,5));
p1.add(lb1);
p1.add(tf1);
p1.add(lb2);
p1.add(pf1);
c.add(p1,BorderLayout.NORTH);
b1.setBounds(95,30,60,30);
b2.setBounds(175,30,60,30);
p2.add(b1);
p2.add(b2);
c.add(p2,BorderLayout.CENTER);
p3.add(lb3);
c.add(p3,BorderLayout.SOUTH);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent ae){
String s1,s2,s3;
s2=tf1.getText();
s3=String.valueOf(pf1.getPassword());//String.valueOf(pwd.getPassword()).equals("lisong"){
s1=ae.getActionCommand();
if(s1.equals("登陆")){
if(s2.equals("admin")&&s3.equals("admin")){
System.out.println("登陆成功");
new TestSystem();
}
else System.out.println("登陆失败");
}
else System.exit(0);
}
public static void main(String as[]){
TestLog t=new TestLog();
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询