我想要一个主窗口,并且在该窗口内应该是子窗口,它们是可拖动的,可调整大小等。如果我只使用JFrames或JDialogs,它会给我带来很多关于窗口堆叠的问题。当主窗口具有焦点时,子窗口不应移动到后台。 通过监听窗口事件并将子窗口再次置于前面可以解决这个问题,但现在我遇到了更多问题,例如弹出框和其他提示对话框没有以正确的顺序堆叠。 我的解决方案是使用JInternalFrame作为子窗口,但缺点是,它们被父容器剪切。 这是一个例子(仅来自互联网)。你看到内部框架的剪辑:
我的问题是:是否可以在父组件外部使它们可见,因此溢出是可见的。 GUI的最终目标是获得像photoshop这样的东西。 Windows独立于屏幕,但永远不会进入主窗口(父级)的背景