我正在开发一个新的应用程序,我将同时打开一些窗口。我目前正在尝试设计 GUI,但我正在为两种选择而苦苦挣扎:
我可以使用侧面导航面板并使用页面中心来显示每个面板的内容。这些面板将根据享元模式存储,我会在单击导航按钮时隐藏/显示它们(以便在隐藏时按原样保存内容,例如用户注册表单)。
我可以使用在其上显示菜单的首页并使用弹出窗口/新窗口来显示内容。这些可以关闭/最小化等)。
我的问题是:如果所有面板都存储在我的享元模式中怎么办?它会对性能产生巨大影响,还是在存储 15 个 JPanel 时仍能顺利运行?(当然,这些 JPanel 有时会包含很多内容,例如表单等)。
您认为最好的易于使用/性能选择是什么?
谢谢 :)