在JAVA中如何只关闭当前的窗口

问题描述

在JAVA中,运行进入了主界面,而点击了主界面后又弹出其他的窗口,如何实现只关闭后来弹出的当前界面而不关闭主界面

解决方案

解决方案二:
你说的界面指什么?swing还是jsp?
解决方案三:
swing的,我后来试了一下,如果当前的窗口时f,在函数f.dipose();就可以关闭当前的窗口了,而不用退出整个程序
解决方案四:
楼主自己找到解决方法了。不过f.setvisible(false),也是可以实现同样的效果的,当然还是f.dipose()比较好吧。仅是共同学习。
解决方案五:
恩,这个方法也是可以的
解决方案六:
是呀本来就有这个功能,估计你以前退出事件设置成system.exit(0)了吧,可以只监听本窗口的退出引用2楼wangjunjunjj的回复:

swing的,我后来试了一下,如果当前的窗口时f,在函数f.dipose();就可以关闭当前的窗口了,而不用退出整个程序

解决方案七:
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);这样你的小“x”也是一样的只关当前窗口了
解决方案八:
恩,是的,这样也可以引用5楼dyllove98的回复:

是呀本来就有这个功能,估计你以前退出事件设置成system.exit(0)了吧,可以只监听本窗口的退出引用2楼wangjunjunjj的回复:swing的,我后来试了一下,如果当前的窗口时f,在函数f.dipose();就可以关闭当前的窗口了,而不用退出整个程序

解决方案九:
JFrame是整个程序的主窗口,如果关闭的话,整个程序的所有的窗口都会关闭吧引用6楼sunyiz的回复:

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);这样你的小“x”也是一样的只关当前窗口了

时间: 2024-12-08 18:26:12

在JAVA中如何只关闭当前的窗口的相关文章

窗口-如何判断一个java中一个程序关闭

问题描述 如何判断一个java中一个程序关闭 if(e.getActionCommand().equals("按学号查询" ) || e.getActionCommand().equals("按姓名查询" ) )//按学号查询" { new 姓名查询(); this.setEnabled(false); //我想在这里判断 姓名查询()关闭的话这把 this.setEnabled(false);改为 this.setEnabled(true); } 希望有

java中为什么只进行一个初始化就会执行类中的函数

问题描述 java中为什么只进行一个初始化就会执行类中的函数 import java.awt.*;import javax.swing.*;import java.awt.event.*;public class E2 extends Frame{ class WindowCloser extends WindowAdapter { public void windowClosing(WindowEvent we) {System.exit(0); } } E2() { super(""

关闭IE10多窗口关闭时的警告提示的技巧

  1.首先打开ie浏览器,然后点击上方菜单栏中的"工具-Internet选项"; 2.然后在打开的Internet选项窗口中的"常规"选项卡中,点击"选项卡"按钮; 3.接着在弹出来的选项卡浏览设置界面中,将"关闭IE10多窗口关闭时的警告提示"前面的勾取消掉,然后点击确定保存即可.

Java中窗口关闭事件。

问题描述 Java中窗口关闭事件. 程序代码如下: package com.packageTemp; import java.awt.event.*; import javax.swing.*; import java.awt.*; public class MouseAdapterTest { JFrame f=null; JButton btn=null; public static void main(String[] args) { new MouseAdapterTest(); } /

java swing中的弹窗-Java 中如何控制弹出窗口的关闭,类似于QQ的天气的弹窗

问题描述 Java 中如何控制弹出窗口的关闭,类似于QQ的天气的弹窗 本人新手,我想做一个就类似于QQ的天气的弹窗得东西,谁帮我完善一下后面的代码 我的想法是:鼠标移动到label上弹出一个窗口,移出这个label后几秒内判断鼠标移动是否到了这个窗口上,如没有就关闭这个窗口. package com.frame; import java.awt.BorderLayout; import java.awt.Container; import java.awt.GridBagConstraints;

java 中char 类型可以以%d的输出?为什么?获取字符的方式只有用字符串吗

问题描述 java 中char 类型可以以%d的输出?为什么?获取字符的方式只有用字符串吗 java 中char 类型可以以%d的输出?为什么?获取字符的方式只有用字符串吗 解决方案 在ascii码表中,字符和数字是一一对应的,可以相互转换使用 解决方案二: 不光是java,c也可以,每一个字符都对应一个ascii码,你把char强转成int也可以输出,"获取字符的方式只有用字符串吗"没懂你啥意思. 解决方案三:

代码-Java中的GC问题,GC是只看对对象引用的数量吗

问题描述 Java中的GC问题,GC是只看对对象引用的数量吗 今天突然想到一个问题,如果我写了这样的代码 LinkedList<String> list = new LinkedList<>(); list.add(...); list.add(...); list = new LinkedList<>(); list.add(...); list.add(...); 那么原来的的链表会被Garbage collected吗?每个节点还是会被其他节点引用? 解决方案 当

java中如何理解这种初始化类实例的方式,我只懂new的方式

问题描述 java中如何理解这种初始化类实例的方式,我只懂new的方式 java中public boolean setViewValue(Viewarg0,Object arg1){ImageView imageView =(ImageView)arg0 Bitmap bitmap=(Bitmap)arg1}如何理解这种初始化类实例的方式,我只懂new的方式 解决方案 这种构造方法是将 依赖的成员对象作为构造函数的参数传进入来的,而传人时还是需要new的啊. 解决方案二: 这没有什么别的,只是a

java中只有方法会抛出异常,类是不会抛出异常的是不是

问题描述 java中只有方法会抛出异常,类是不会抛出异常的是不是 java中只有方法会抛出异常,类是不会抛出异常的是不是 抛出的异常最终也是要处理的是吧, 具体是如何处理的呢 解决方案 看一下这篇文章吧<深入理解java异常处理机制 >http://blog.csdn.net/hguisu/article/details/6155636 解决方案二: 只有方法丢出异常,这是对的.但是如果构造函数丢出异常,会看上去好像没有调用任何方法就丢出了异常.比如class A{public A() { t