NetBeans平台:TopComponent - 默认情况下如何浮动?自定义位置打开单独窗口?

时间:2012-06-15 17:10:38

标签: java window netbeans-platform

我一直试图找到一种方法让我的应用程序中的所有TopComponents默认浮动。使用新构建的含义,当应用程序启动时,Screen1TopComponent被分配到Output位置并且是浮动的。现在,我有两种情况:

Screen1TopComponent被分配到位置“output”(其中一个预定义的),当App启动时,它被停靠。如果我右键单击并选择浮动,窗口将浮动,但如果我点击应用程序的主体,它将不会消失。

Screen2TopComponent被分配给positon“smallWindow”,这是我默认浮动的自定义位置,但是当我启动应用程序时,我已经停靠Screen1并浮动Screen2,点击Screen1,将隐藏Screen2。 / p>

屏幕截图:http://i.imgur.com/zyVYU.png

我的问题确实如此:

  • 默认情况下如何使TopComponent浮动?如果方法是为它创建一个自定义位置,就像我一样,那么......
  • 有没有办法让它浮动,但仍然是应用程序主框架的一部分,从某种意义上说它不显示为2(如截图中所示)。

谢谢!

1 个答案:

答案 0 :(得分:0)

看来我必须将以下行添加到我的xml

<active-tc id="Screen2TopComponent"/>