Java Multi窗口应用程序的布局

时间:2016-06-10 09:52:54

标签: java swing layout netbeans architecture

我需要知道如何为具有多个窗口的java swing应用程序选择布局。

它有一个仪表板类型的主页或主窗口,上面有很少的图标(12个或更多)。单击图标将打开一个复杂的窗口,然后主窗口不再可见。将有另一个主页图标返回到新视图的主窗口。复杂的意义上,打开的窗口将具有选项卡式布局。我需要知道的是我应该为此目的使用什么布局。 卡片布局和分层布局是我想的候选人。或者我应该使用单独的帧还是有其他选项可用。 如果窗口可以采取全屏并将图标定位在其上,则根据屏幕尺寸进行适当缩放将是很好的。 如果您能为我提供示例代码的参考,我很高兴。

提前感谢您帮助我。

1 个答案:

答案 0 :(得分:0)

我想你想在用户打开另一个屏幕时隐藏主屏幕,并在用户点击“主页”按钮时再次显示它。

对于类似的事情,我使用了JLayeredPane。它基本上允许您为组件安排Z顺序。在这种情况下,您要为每个要显示的屏幕设置JPanel,并且需要将其放在JLayeredPane内,主屏幕最初位于顶部。当您想要显示另一个屏幕时,将其图层设置为最顶层。