GUI 生成器任务:快速参考

另请参见

下表介绍了常用的 GUI 生成器任务。

要执行此任务 请按照下列步骤操作
重新装入窗体。

请执行以下某项操作:

  • 在 GUI 生成器或源代码编辑器中按 Ctrl-R 组合键。
  • 在“文件”窗口、“项目”窗口或“检查器”窗口中,右键单击窗体的根节点,然后从上下文菜单中选择“重新装入窗体”。
创建菜单栏。
  1. 在“组件面板”窗口中,单击 JMenuBar (JMenuBar 图标) 或 MenuBar (MenuBar 图标) 组件。
  2. 在要添加菜单栏的 JFrameJDialogJApplet 容器中单击任意位置。

    如果这是添加到窗体中的第一个菜单栏,则该菜单栏在窗体中可见。如果这不是窗体的第一个菜单栏,则菜单出现在“检查器”窗口中的“其他组件”节点下,并且在窗体中不显示该菜单栏。

将菜单添加到菜单栏中。
  1. 在“检查器”窗口中右键单击该菜单栏,然后从上下文菜单中选择“添加 JMenu”或“添加 Menu”。
  2. 如果要命名新的菜单,请在“检查器”窗口中展开菜单栏节点,右键单击新创建的菜单节点并选择“属性”。然后,为文本属性输入所需的名称。
添加菜单项。
  1. 在“检查器”窗口中,右键单击要添加项目的菜单。
  2. 从上下文菜单中选择“添加”,然后从子菜单中选择一个项目。
  3. 如果要重命名新的菜单项,请在“检查器”窗口中展开菜单节点,右键单击新创建的菜单项并选择“属性”。然后,为文本属性输入所需的名称。
创建上下文菜单。
  1. 在“组件面板”窗口中,单击 JPopupMenu (JPopupMenu 图标) 或 PopupMenu (PopupMenu 图标) 上下文菜单组件。
  2. 在窗体中单击任意位置以添加上下文菜单。新菜单将出现在“检查器”窗口中的“其他组件”列表下。
将事件处理程序添加到组件中。

请执行以下某项操作:

  • 在“检查器”窗口中选择组件。然后在“属性”窗口中单击“事件”按钮,并选择所需的事件属性。
  • 在“检查器”窗口或 GUI 生成器中右键单击该组件,然后从上下文菜单的“事件”菜单中选择所需的事件。
  • 要使用“连接”向导,请单击 GUI 生成器工具栏中的连接图标,然后单击源组件和目标组件。
配置 GUI 生成器。
  1. 选择“工具”>“选项”。
  2. 选择“GUI 生成器设置”节点。
  3. 编辑所需的 GUI 生成器属性。
移动或复制组件。
  1. 在 GUI 生成器或“检查器”窗口中选择该组件。
  2. 右键单击该组件,然后从上下文菜单中选择“剪切”或“复制”。
  3. 在 GUI 生成器或“检查器”窗口中右键单击目标容器,然后从上下文菜单中选择“粘贴”。将移动或复制一个或多个组件,同时保持其属性不变。只有在同一个窗体中进行粘贴时,才会保留事件。
编辑组件标签。
  1. 在 GUI 生成器中选择组件,然后通过执行以下某项操作来显示原位编辑字段:
    • 按空格键。
    • 再次单击组件。
    • 右键单击组件,然后从上下文菜单中选择“编辑文本”。
  2. 键入新标签并按 Enter 键。
创建“组件面板”窗口类别。
  1. 选择“工具”>“组件面板管理器”>“Swing/AWT 组件”。
  2. 在“组件面板”窗口中,右键单击任何现有类别按钮,然后从上下文菜单中选择“创建新的类别”。
  3. 在出现的对话框中,键入新类别的名称,然后单击“确定”。
创建“组件面板”窗口类别。
  1. 选择“工具”>“组件面板管理器”>“Swing/AWT 组件”。
  2. 单击“新建类别”按钮。
  3. 在出现的对话框中,键入新类别的名称,然后单击“确定”。
删除“组件面板”窗口类别。
  1. 选择“工具”>“组件面板管理器”>“Swing/AWT 组件”。
  2. 单击“删除”按钮。
  3. 在出现的对话框中,单击“是”。
复制“组件面板”类别项。
  1. 选择“工具”>“组件面板管理器”>“Swing/AWT 组件”。
  2. 在“组件面板管理器”中,右键单击任何现有组件,然后从上下文菜单中选择“复制”。
  3. 右键单击要放置组件的“组件面板”类别,然后选择“粘贴”>“复制”。
删除“组件面板”类别项。
  1. 选择“工具”>“组件面板管理器”>“Swing/AWT 组件”。
  2. 单击“删除”按钮。
  3. 在出现的对话框中,单击“是”。
将 Bean 添加到“组件面板”窗口中。
  1. 选择“工具”>“组件面板管理器”>“Swing/AWT 组件”。
  2. 如果要为该 Bean 创建新的类别,请在添加前单击“新建类别”。
  3. 单击“从 JAR 添加”、“从库添加”或“从项目添加”。完成向导以添加该 Bean。
另请参见
关于 Java GUI
使用 GUI 生成器
使用 GUI 生成器设计 Java GUI

法律声明