Java JFrame弹出排序(应始终位于顶部,但在旧JFrame之后)

时间:2010-09-15 10:59:02

标签: java jframe

是否可以维护单独的JFrame订购?我的java应用程序总是在顶部填充单个JFrame,我的问题是在“已经填充的”JFrame后面填充另一个JFrame的方法是什么,但始终在其他应用程序的顶部?任何建议,想法赞赏。感谢。

1 个答案:

答案 0 :(得分:0)

根据Window的{​​{3}}方法的Javadoc:

  

将此窗口置于底部   堆叠顺序并显示在后面   此VM中的任何其他Windows。

...这意味着窗口不必放在其他应用程序窗口后面。但是,如果是这种情况,你可以使用的是:

  • 显示新窗口并调用onFront()。
  • 然后为每个现有窗口调用toFront(),以便将新窗口移动到堆栈的后面。

换句话说,你将在应用程序的某个地方维护自己的显式Z-ordering。