我试图用Java创建一个应用程序,我不确定如何创建一个屏幕然后加载另一个屏幕,例如当你点击一个按钮时会出现一个菜单屏幕加载另一个屏幕并停止加载菜单屏幕。这样做的专业方法是什么?
我想要创建不同的JFrame
窗口,然后使用jfrm.dispose()
和new jfrm.setVisible(true)
,但是当这样做时会有一瞬间没有任何内容加载,并且它没有看起来像一个专业的应用程序,我也读过使用多个框架是不好的。
我可以使用不同的面板,并在需要时将它们加载到同一帧上。还是有另一种更有效的方法吗?
答案 0 :(得分:3)
您需要使用JInternalFrame
。
JFrame
作为主窗口。 JDesktopPane
。 使用方法addOnScreen(JInternalFrame inFrame, String title)
将内部框架添加为带标题的标签。