JFrame的隐藏和显示问题!

cl1_1_1_1 2012-10-02 08:25:45
我了new了多个JFrame,也就是多个窗口。

比如我在socket通信是,在服务器端,有一个accept()函数,每一个连接,我都会new JFrame()。
我想自己控制显示某一个JFrame显示,注意这些JFrame是没有名字的!(因为我不知道客户端有多少个socket来连接,只要有一个,我就new一个JFrame)!


请问我该怎么来控制这些JFrame的显示和隐藏了?
这些frame有什么句柄么?
...全文
618 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cl1_1_1_1 2012-10-04
  • 打赏
  • 举报
回复
引用 6 楼 的回复:
楼主能不能把这些对象放在容器里,比如list,set或map. 最好放map里,键存放一序号的String对象,值是JFrame对象。比如第一个JFrame对象,map里放入"1",JFrame对象,第2个放入 "2",JFrame对……
[/Quote]
map.put(key,new TextWindows());当执行new TextWindows()可以new JFrame。
是个好方法!还有别的什么方法么?
  • 打赏
  • 举报
回复
不懂你的需求,setVisible(boolean)不行么?只要拿JFrame引用不就行了
nmyangym 2012-10-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

谢谢,我是想在第三方来控制JFrame的隐藏和显示。我怎么样能把这些new的JFrame对象保存起来,再通过一个按钮来显示!
[/Quote]
楼主能不能把这些对象放在容器里,比如list,set或map. 最好放map里,键存放一序号的String对象,值是JFrame对象。比如第一个JFrame对象,map里放入"1",JFrame对象,第2个放入 "2",JFrame对象。
cl1_1_1_1 2012-10-03
  • 打赏
  • 举报
回复
求大师啊!
hit_pp 2012-10-03
  • 打赏
  • 举报
回复
setDefaultCloseOperation(HIDE_ON_CLOSE);
cl1_1_1_1 2012-10-03
  • 打赏
  • 举报
回复
谢谢,我是想在第三方来控制JFrame的隐藏和显示。我怎么样能把这些new的JFrame对象保存起来,再通过一个按钮来显示!
Sad4This 2012-10-03
  • 打赏
  • 举报
回复
你是怎么确定要显示的JFrame呢
先将所有的JFrame默认setVisible(false);
然后将你需要显示的设为true
cl1_1_1_1 2012-10-02
  • 打赏
  • 举报
回复
这么简单的问题就没有大神会么,急啊???

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧