我花了很长时间使用 Netbeans (Matisse) 创建一个漂亮的对话框,现在我意识到我想要它作为 JPanel。
有什么方法可以将对话框转换为 Netbeans 中的面板。爆破的 GUI 编辑器不允许我修改任何代码。
我花了很长时间使用 Netbeans (Matisse) 创建一个漂亮的对话框,现在我意识到我想要它作为 JPanel。
有什么方法可以将对话框转换为 Netbeans 中的面板。爆破的 GUI 编辑器不允许我修改任何代码。
只需在 jdialog 中以设计模式打开导航器,复制组件并粘贴到 jpanel 视图中。如下图所示。
一如既往@MadProgrammer 建议,如果您不直接添加到 jdialog 而不是自定义容器(如 jpanel),那么很容易放入另一个组件:D
您可以使用所有代码在 Netbeans 上玩一个技巧来转换它:
假设您的对话框类称为 MyDialog:
JDialog
为JPanel
,并保存为 MyDialogPanel.java(覆盖您创建的空面板)。JDialogFormInfo
为JPanelFormInfo
并保存为 MyDialogPanel.form(覆盖您创建的空面板)。啊。弄清楚了。只需要创建一个 JPanel Netbeans 类。然后我可以通过进入导航器视图从 JDialog 复制和粘贴组件。