我是 NetBeans IDE 的新手,我正在使用 NetBeans GUI 构建器来创建 GUI。我通过右键单击包并单击“新建”,然后单击新的 JFrame 表单来创建一个新文件。
它运行良好。但我有一个带有 JFrame 的 java 文件,它是我通过编码手动创建的。
我可以将其导入该 GUI 生成器,以便我可以拖放并制作 GUI 吗?如果是的话我该怎么做? (在 Eclipse 中,我们可以通过右键单击该文件并单击“使用 windowbuilder 编辑器打开”来完成此操作。)
Netbeans GUI 构建器通过生成完全由 Netbeans 控制的代码来工作,此外它还维护一个隐藏的.form
文件。所以你不能directly导入你的JFrame
并通过 GUI 构建器使其完全可定制。
不过,有些事情可能会有所帮助。
您可以修改您的JFrame
通过增加JPanels
使用 GUI Builder 进行设计。在 Netbeans 项目视图中,选择您的包并创建一个新的J面板形式,编辑,保存。然后在你的JFrame
代码,手动插入JPanel
您需要它的实例。
另一个技巧:
- 从您的中提取 UI 代码
JFrame
并创建一个JPanel
文件与
它,带有一个公共的无参构造函数。
- 编译它
- 选择Netbeans项目视图中的JPanel填充,然后右键单击工具/添加到调色板
- 将其添加到类别(如果需要,您可以创建自己的类别)
- 创建一个新的JFrame形式来自 Netbeans
- 你应该看到你的
JPanel
GUI 构建器选项板中相关类别中可用的组件
- 拖放您的
JPanel
组件中的JFrame
form
请注意,JPanel 本身不可编辑,您可以将其作为 GUI 构建器中的块进行操作。
注意:根据我的经验,做完之后工具/添加到调色板,有时需要关闭/重新加载表单文件以使添加的组件实际出现在 GUI 构建器选项板中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)