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();
}
}
展开
 我来答
就是不敢告诉她
2010-11-15 · TA获得超过1015个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:142万
展开全部
System.out.println("登陆成功");
this.setVisible(false);//用这句
new TestSystem();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式