我需要为客户制作一个 Java 桌面应用程序,我上次做 Java 是在 2 年前,有点奇怪。
我的主要疑问是关于 GUI 之间的导航。在过去,每当按下按钮并打开一个新的 GUI 表单/窗口时,我都会创建一个新的 JForm(也许是 JFrame?)。
这一次,我希望 GUI 位于一个 JForm/JFrame 内,仅更改内部内容,即按下按钮时大多数应用程序的外观。
我假设这是通过将所有 GUI 元素放入 JPanel 中,并在同一 JForm 上按下按钮时删除/创建它们来完成的。这是正确的吗?如果没有的话我该怎么办?
我还将使用 Netbeans GUI 编辑器。
另一种方法可能是创建菜单和menuItem,并拥有多个JFrame,现在只要单击相同的menuItme 按钮,您就可以显示相同的JFrame。这样您就可以最大程度地减少 JFrame 的创建。