创建多文档界面 (MDI) 应用程序
另请参见
多文档界面 (Multiple Document Interface, MDI) 模型类似于传统的计算机窗口系统,因为它也有一个包含其他窗口的桌面。在 JFC/Swing MDI 应用程序中,各个内部窗口都包含在一个封闭窗口(即桌面)中,用户可以对该窗口进行定位、调整大小、最小化和关闭。
创建 MDI 应用程序:
- 选择“文件”>“新建文件”以显示“新建文件”向导。
- 在“新建文件”向导的“项目”组合框中,选择要为其创建窗体的项目。
- 展开“Java GUI 窗体”节点,然后选择以下某个模板:
- JFrame 窗体 从头开始生成 MDI 应用程序。请注意,如果选择该模板,还必须添加 JDesktopPane 组件。
- MDI 应用程序(在“样例窗体”中)创建一个包含 JDesktopPane 和预定义公共菜单项的新 MDI 窗体。
- 单击“下一步”。
- 在向导的“名称和位置”页面的“类名”组合框中输入窗体的名称,然后指定位置和包。单击“完成”,IDE 将在“创建的文件”字段中显示新文件。
- (可选)如果选择“JFrame 窗体”模板,请在“组件面板”窗口的 "Swing" 类别中选择 JDesktopPane 节点,然后单击窗体上的任意位置。
- (可选)通过从“组件面板”窗口的 "Swing" 类别中选择 JInternalFrame 组件,将 JInternalFrame 组件添加到 JDesktopPane 容器中,然后单击 JDesktopPane 容器。或者,可以在“文件”或“项目”窗口中复制 JInternalFrame 组件,并将其粘贴到 JDesktopPane 容器中。
IDE 将更新窗体的布局,并在 GUI 生成器中显示新的内部框架。
注意:
- 可将其他组件直接添加到 JDesktopPane 容器,如 JTable 或 JSlider 组件。但是,这些组件具有标准属性,用户不能对其进行操作,因为它们可能操控 JInternalFrame 容器中的组件。
- 也可以在运行时以编程方式创建单独的 JInternalFrame 窗体,并将这些窗体添加到 JDesktopPane 容器中。
- 另请参见
- 创建新窗体
- 向窗体中添加组件
- 使用 GUI 生成器设计 Java GUI
法律声明