返回信息流问题是这样:
1.在JAVA中如何能不重复的显示同一弹出窗体?
2.关闭弹出的窗体后将主窗体也一同关掉了,如何才能不相互影响,或者说,关闭弹出的窗体不会对主窗体产生影响?
现在有点迷茫,不知道如何解决,希望大虾能说下,需要看看什么类,或方法才OK?我看的JAVA书中貌似没涉及到,也可能是自己遗漏了什么。。。。。谢谢啦
这是一条镜像帖。来源:北邮人论坛 / java / #17456同步于 2011/3/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
JAVA学习中遇到的两个问题,望大虾指导!O(∩_∩)O~
fand1
2011/3/11镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
没看懂你想做什么
【 在 fand1 (竹叶青) 的大作中提到: 】
: 问题是这样:
: 1.在JAVA中如何能不重复的显示同一弹出窗体?
: 2.关闭弹出的窗体后将主窗体也一同关掉了,如何才能不相互影响,或者说,关闭弹出的窗体不会对主窗体产生影响?
: ...................
【 在 IkariShinji 的大作中提到: 】
: 没看懂你想做什么
: 【 在 fand1 (竹叶青) 的大作中提到: 】
: : 问题是这样:
: ...................
是在组合框中,鼠标点击某一项后弹出一个窗体,但是重复的点击该项,还会继续弹出相同的窗体,我只想让其只弹出一个,这是问题1,还有就是关闭弹出的窗体后,原来的窗体也被关闭了,这是问题2,谢谢!
问题2,是不是因为鼠标设置的默认值的问题?我看到许多教材上是这样设的setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);,在这里,是不是应该区分第一次和第二次的关闭窗体的操作呢?但是JFrame.EXIT_ON_CLOSE这参遇数是不是遇到鼠标单击关闭,不管三七二十一统统都响应呢?
问题1。你可以做一个Singleton
问题2。你在setDefaultCloseOperation方法中都做了什么?
【 在 fand1 (竹叶青) 的大作中提到: 】
: 是在组合框中,鼠标点击某一项后弹出一个窗体,但是重复的点击该项,还会继续弹出相同的窗体,我只想让其只弹出一个,这是问题1,还有就是关闭弹出的窗体后,原来的窗体也被关闭了,这是问题2,谢谢!
问题1,做单例嘛,学js里的window.open(....)的做法
【 在 fand1 (竹叶青) 的大作中提到: 】
: 是在组合框中,鼠标点击某一项后弹出一个窗体,但是重复的点击该项,还会继续弹出相同的窗体,我只想让其只弹出一个,这是问题1,还有就是关闭弹出的窗体后,原来的窗体也被关闭了,这是问题2,谢谢!
【 在 ox 的大作中提到: 】
: 问题1。你可以做一个Singleton
: 问题2。你在setDefaultCloseOperation方法中都做了什么?
: 【 在 fand1 (竹叶青) 的大作中提到: 】
: ...................
谢谢! 我是直接调用的setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
【 在 IkariShinji 的大作中提到: 】
: 问题1,做单例嘛,学js里的window.open(....)的做法
: 【 在 fand1 (竹叶青) 的大作中提到: 】
: : 是在组合框中,鼠标点击某一项后弹出一个窗体,但是重复的点击该项,还会继续弹出相同的窗体,我只想让其只弹出一个,这是问题1,还有就是关闭弹出的窗体后,原来的窗体也被关闭了,这是问题2,谢谢!
: ...................
好的,谢谢!我查下。
你把这句话删掉,就不会出现:
关闭弹出窗口导致退出整个程序
【 在 fand1 (竹叶青) 的大作中提到: 】
: 谢谢! 我是直接调用的setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);