我是NetBeans IDE的新手,我正在使用NetBeans GUI生成器来创建GUI。我正在创建一个新文件,方法是右键单击包,单击“新建,”然后单击“新建JFrame窗体”。它工作得很好。但是我有一个java文件,里面有一个JFrame,是我通过编码手动创建的。我可以将它导入到GUI构建器中,这样我就可以拖放并创建GUI了吗?如果可以,我该怎么做呢?(在Eclipse中,我们可以通过右键单击该文件并单击“使用windowbuilder编辑器打开”来完成。)
sirbozc51#
Netbeans GUI生成器的工作原理是生成完全由Netbeans控制的代码,并且它维护一个隐藏的.form文件。因此,您不能 * 直接 * 导入您的JFrame并使其完全由GUI生成器自定义。不过,有些事情可能会有所帮助。您可以通过添加使用GUI生成器设计得JPanels来修改JFrame.在Netbeans项目视图中,选择包并创建新得JPanel窗体,编辑并保存它.然后在JFrame代码中,在需要得位置手动插入JPanel示例.另一个窍门:
.form
JFrame
JPanels
JPanel
请注意,JPanel本身是不可编辑的,您只能在GUI构建器中将其作为块进行操作。注意:根据我的经验,在执行Tools/Add to palette之后,有时需要关闭/重新加载表单文件,以使添加的组件实际上出现在GUI构建器面板中。
1条答案
按热度按时间sirbozc51#
Netbeans GUI生成器的工作原理是生成完全由Netbeans控制的代码,并且它维护一个隐藏的
.form
文件。因此,您不能 * 直接 * 导入您的JFrame
并使其完全由GUI生成器自定义。不过,有些事情可能会有所帮助。
您可以通过添加使用GUI生成器设计得
JPanels
来修改JFrame
.在Netbeans项目视图中,选择包并创建新得JPanel窗体,编辑并保存它.然后在JFrame
代码中,在需要得位置手动插入JPanel
示例.另一个窍门:
JFrame
中提取UI代码,并使用它创建一个JPanel
文件,其中包含一个公共的无参数构造函数。JPanel
组件JFrame
表单中拖放JPanel
组件请注意,JPanel本身是不可编辑的,您只能在GUI构建器中将其作为块进行操作。
注意:根据我的经验,在执行Tools/Add to palette之后,有时需要关闭/重新加载表单文件,以使添加的组件实际上出现在GUI构建器面板中。