java JInternalFrame:是否有可能使其从父级溢出?

java JInternalFrame:是否有可能使其从父级溢出?,java,user-interface,jframe,jinternalframe,Java,User Interface,Jframe,Jinternalframe,我希望有一个主窗口,在该窗口中应该有子窗口,这些子窗口可以拖动、调整大小等。如果我只使用JFrames或JDialogs,它会给我带来许多关于窗口堆叠的问题。当主窗口具有焦点时,子窗口不应移动到背景。 这可以通过监听窗口事件并将子窗口再次放到前面来解决,但现在我遇到了更多的问题,例如弹出框和其他提示对话框没有按正确的顺序排列。 我的解决方案是对子窗口使用JInternalFrame,但缺点是它们被父容器剪裁。 这里有一个例子(仅来自互联网)。您可以看到内部帧的剪裁: 我的问题是:是否可以使它们

我希望有一个主窗口,在该窗口中应该有子窗口,这些子窗口可以拖动、调整大小等。如果我只使用JFrames或JDialogs,它会给我带来许多关于窗口堆叠的问题。当主窗口具有焦点时,子窗口不应移动到背景。 这可以通过监听窗口事件并将子窗口再次放到前面来解决,但现在我遇到了更多的问题,例如弹出框和其他提示对话框没有按正确的顺序排列。 我的解决方案是对子窗口使用JInternalFrame,但缺点是它们被父容器剪裁。 这里有一个例子(仅来自互联网)。您可以看到内部帧的剪裁:

我的问题是:是否可以使它们在父组件外部可见,从而使溢出可见。
GUI的最终目标是获得类似photoshop的东西。在屏幕上是独立的窗口,但永远不会进入其主窗口(父窗口)的背景。

没有JInternalFrame,还有其他解决方案吗?我想你正在寻找的是一种“工具”窗口,我想你可以这样做,但我找不到任何信息相信与否,我只是把我的代码改成使用JToolBar,它就行了!应该想到->可能是我在想的:P