首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

请教如何使按钮关闭当前窗口

2013-12-17 
请问怎么使按钮关闭当前窗口本帖最后由 hisweetgirl 于 2013-12-07 15:45:52 编辑button1.addActionListen

请问怎么使按钮关闭当前窗口
本帖最后由 hisweetgirl 于 2013-12-07 15:45:52 编辑  button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(name[0].equals(t1.getText()) && password[0].equals(t2.getText())) {
JOptionPane.showMessageDialog(null, "登陆成功", "提示", JOptionPane.INFORMATION_MESSAGE);
/*Menutest.frame1.setSize(800,600);
Menutest.frame1.setVisible(true);*/
Myframe frame1=new Myframe();
frame1.go();


我想验证成功后关闭当前窗口,frame1即为新窗口,而frame2为当前窗口,但监听程序证无法使用frame2,要怎么把关闭当前窗口函数写入按钮的监听程序中呢
public static void main(String[] args) {
JFrame frame2 = new JFrame("ATM");
loadin logon  = new loadin();
    logon.loadin();
frame2.add(logon);
frame2.setVisible(true);
frame2.setSize(400, 300);
}
[解决办法]
利用类名.对象.**后面是个系统函数,由参数控制,正好这两天我做过,给你贴个我的代码吧!
exitbutton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {

            EncryptUI.this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
       EncryptUI.this.dispose();//释放当前窗口资源,并且设置为不可见   
}

热点排行