java-关于打开新窗口同时关闭原窗口出现的问题

问题描述

关于打开新窗口同时关闭原窗口出现的问题

三个窗口间,点击第一个窗口的按钮,打开第二个窗口,同时关闭第一个窗口,在第二个窗口间点击按钮,再打开第三个窗口,同时关闭第二个窗口。
方法:一个新窗口,再dispose原窗口。
可只在前两个窗口间有效,从第二个窗口再打开第三个窗口时,第二个窗口就没有关闭了。这是怎么回事呢?
窗口1点击代码:
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
test2 f2 = new test2();
f2.setVisible(true);
frame.dispose();
}
});
窗口2点击代码:
JButton btnNewButton = new JButton("1");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
test1 f1 = new test1();
f1.setVisible(true);
frame.dispose();
}
});
panel.add(btnNewButton);
JButton btnNewButton_1 = new JButton("2");
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
test3 f3 = new test3();
f3.setVisible(true);
frame.dispose();
}
});
窗口3点击代码:
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
test2 f2 = new test2();
f2.setVisible(true);
frame.dispose();
}
});

时间: 2024-10-23 08:15:57

java-关于打开新窗口同时关闭原窗口出现的问题的相关文章

java-如何在多个窗口间实现打开新窗口同时关闭原窗口,在线等

问题描述 如何在多个窗口间实现打开新窗口同时关闭原窗口,在线等 三个窗口间,点击第一个窗口的按钮,打开第二个窗口,在第二个窗口间点击按钮,再打开第三个窗口. 方法:一个新窗口,再dispose就窗口. 可只在前两个窗口间有效,从第二个窗口再打开第三个窗口就没有效了.这是怎么回事呢? 窗口1点击代码: btnNewButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0)

ASP.NET打开新页面而不关闭原来的页面 实例代码

这篇文章介绍了ASP.NET打开新页面而不关闭原来的页面 实例代码,有需要的朋友可以参考一下,希望对你有所帮助   复制代码 代码如下: Respose.Write("<script     language='javascript'>window.open('"+     url     +"');</script>"); (打开简洁窗口): Respose.Write("<script     language='java

ASP.NET打开新页面而不关闭原来的页面 实例代码_实用技巧

复制代码 代码如下: Respose.Write("<script     language='javascript'>window.open('"+     url     +"');</script>"); (打开简洁窗口):Respose.Write("<script     language='javascript'>window.open('"     +     url     +     &quo

C# 如何启动新窗口后 让原窗口的程序继续执行?

问题描述 privatevoidbutton1_Click(objectsender,System.EventArgse){try{planpn=newplan();pn.ShowDialog();//问题点ReadExcel(Filename);this.textBox1.Focus();}catch(Exceptionex){MessageBox.Show("请确认您事先指定的EXCEL是否正确,如还有异常,请联系我们","提示");}}问题:我启动pn这个窗口

javascript打开新窗口同时关闭旧窗口_javascript技巧

其实这个问题和浏览器的版本息息相关,作为菜鸟的我,直到现在也没有找到完美的解决办法.没办法,因为业务必须要实现,所以只好用另一种方法去做了:通过重定向URL实现打开新窗口的同时"关闭"旧窗口 test1.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> test1 </TITLE>

Java执行bat批处理文件,并关闭cmd窗口

[html] view plain copy  print? package com.baobaotao.test;      import java.io.IOException;      public class CmdMain {       public static void main(String[] args) {              // 执行批处理文件           String strcmd = "cmd /c start  E:\\run.bat";

用javascript实现始终保持打开同一个子窗口以及关闭父窗口同时自动关闭所有子窗口_javascript技巧

Maintaining the Parent window and Multi Child windows as in WinForm funcions: Open the same child window once. Close all the child windows when the parent window is closing. Child window: #1#2

js关闭父窗口时关闭子窗口_javascript技巧

在父窗口写: 复制代码 代码如下: var sonid = window.open ('"+ url2 + "', 'newwindow', 'height=108, width=200, top="+ top + ",left=" + left+ ", toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, "+ "status=no,titlebar

屏蔽IE弹出&amp;quot;您查看的网页正在试图关闭窗口,是否关闭此窗口&amp;quot;的方法_javascript技巧

在IE6中范例代码如下:window.opener= null;window.close(); 在IE7中示例代码如下: window.opener= null;window.open("","_self"); window.close(); 如果要全屏显示(去掉IE的工具栏.地址栏和菜单栏等信息),则只能用window.open();的方法.如果第一个页面就要全屏显示,则需要设置一个中转页面.中转页面代码如下:(body中什么都不必写) 复制代码 代码如下: &l