来自现有文件的 NetBeans GUI Builder
NetBeans GUI Builder from existing file
我是 NetBeans 的新手 IDE,我正在使用 NetBeans GUI 构建器来创建我的 GUI。我正在创建一个新文件,方法是右键单击包并单击新建,然后单击新建 JFrame 窗体。
它工作正常。但是我有一个 java 文件,其中包含我通过编码手动创建的 JFrame。
我可以将它导入那个 GUI 生成器,以便我可以拖放并制作 GUI 吗?如果是,我该怎么做? (在 eclipse 中,我们可以通过右键单击该文件并单击使用 windowbuilder 编辑器打开。)
Netbeans GUI 构建器通过生成完全由 Netbeans 控制的代码来工作,此外它还维护一个隐藏的 .form
文件。所以你不能直接导入你的JFrame
并让GUI Builder完全自定义。
不过有些事情可能会有所帮助。
您可以通过添加使用 GUI Builder 设计的 JPanels
来修改您的 JFrame
。在 Netbeans 项目视图中,select 你的包并创建一个新的 JPanel 窗体,编辑它,保存它。然后在您的 JFrame
代码中,在您需要的地方手动插入 JPanel
个实例。
另一个技巧:
- 从您的
JFrame
中提取 UI 代码并创建一个 JPanel
文件
它,带有 public 无参数构造函数。
- 编译它
- Select Netbeans projet视图中的JPanel文件,然后右击Tools/Add调色板
- 将其添加到类别(如果需要,您可以创建自己的类别)
- 从 Netbeans
创建一个新的 JFrame 表单
- 您应该会在相关类别
的 GUI 构建器面板中看到您的 JPanel
组件可用
- 将
JPanel
组件拖放到 JFrame
表单中
请注意,JPanel 本身不可编辑,您可以在 GUI 构建器中将其作为一个块进行操作。
注意:根据我的经验,在 Tools/Add 调色板 之后,有时需要 close/reload 表单文件才能真正显示添加的组件在 GUI 构建器面板中。
我是 NetBeans 的新手 IDE,我正在使用 NetBeans GUI 构建器来创建我的 GUI。我正在创建一个新文件,方法是右键单击包并单击新建,然后单击新建 JFrame 窗体。
它工作正常。但是我有一个 java 文件,其中包含我通过编码手动创建的 JFrame。
我可以将它导入那个 GUI 生成器,以便我可以拖放并制作 GUI 吗?如果是,我该怎么做? (在 eclipse 中,我们可以通过右键单击该文件并单击使用 windowbuilder 编辑器打开。)
Netbeans GUI 构建器通过生成完全由 Netbeans 控制的代码来工作,此外它还维护一个隐藏的 .form
文件。所以你不能直接导入你的JFrame
并让GUI Builder完全自定义。
不过有些事情可能会有所帮助。
您可以通过添加使用 GUI Builder 设计的 JPanels
来修改您的 JFrame
。在 Netbeans 项目视图中,select 你的包并创建一个新的 JPanel 窗体,编辑它,保存它。然后在您的 JFrame
代码中,在您需要的地方手动插入 JPanel
个实例。
另一个技巧:
- 从您的
JFrame
中提取 UI 代码并创建一个JPanel
文件 它,带有 public 无参数构造函数。 - 编译它
- Select Netbeans projet视图中的JPanel文件,然后右击Tools/Add调色板
- 将其添加到类别(如果需要,您可以创建自己的类别)
- 从 Netbeans 创建一个新的 JFrame 表单
- 您应该会在相关类别 的 GUI 构建器面板中看到您的
- 将
JPanel
组件拖放到JFrame
表单中
JPanel
组件可用
请注意,JPanel 本身不可编辑,您可以在 GUI 构建器中将其作为一个块进行操作。
注意:根据我的经验,在 Tools/Add 调色板 之后,有时需要 close/reload 表单文件才能真正显示添加的组件在 GUI 构建器面板中。