问个jframe的问题,请问如何在后台弹出jframe,也就是一创建就是在其他窗口的后面?

acera002 2010-01-23 02:48:33
请教,如题。
请问如何在创建JFrame后,让其直接生成在其他窗口的背后,而不是在其他窗口的前面。
效果是,只有windows任务栏的那个JFrame的长条,而看不到实际的窗口,但并不是visible = false。而只是上来就被别的窗口挡住了而已。
表达能力差,说啰嗦了,求教!!
...全文
156 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouyangyh 2010-01-23
  • 打赏
  • 举报
回复
myframe.setExtendedState(JFrame.ICONIFIED);
LZ可以试试这个东东吧
Alien 2010-01-23
  • 打赏
  • 举报
回复
刚刚生成的时候,让大小为0
wgf42421 2010-01-23
  • 打赏
  • 举报
回复
生成新的JFrame后。
把焦点搞到其他窗口上。。
acera002 2010-01-23
  • 打赏
  • 举报
回复
就是不想让他闪一下,要直接生成后就是被挡住的状态。
因为这是一个自己作的聊天工具,公司内偷偷用的。如果领导们在旁边,而这样的窗口直接被显示出来的话,会很麻烦。所以希望直接在后面被挡住,闪一下也是不理想的。
请各位出招阿~~
crazylaa 2010-01-23
  • 打赏
  • 举报
回复
挡住干吗呢?你可以生成后,把focus移回到原来的窗体,但是会闪一下。不明白你怎么会有这种需求。你就让他visible=false不就好了么,反正就是要被挡住,等主窗体失去焦点或咋的的时候把visible=true不就好了。。
yueguangkai001 2010-01-23
  • 打赏
  • 举报
回复
用JFRAME的一个属性setAlwaysOnTop(boolean alwaysOnTop) 看是不是你想要的效果

62,621

社区成员

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

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