1

是否有可能的方法来覆盖 NetBeans 中自动生成的 GUI 代码中的 paintComponent() 方法?我设法在不使用拖放组件的情况下手动绘制图表,并且我需要进行调整(例如添加单选按钮组),我发现这真的很耗时且乏味的工作。我使用 NetBean 的拖放组件创建了一个 GUI,但我无法编辑它们。可能吗?

请给我一个解决方案。非常感谢任何见解提前非常感谢

4

1 回答 1

1

您可以覆盖用于创建组件的代码,您可以将其拖放到 NetBeans Swing UI“构建器”中的表单上。

您可以执行以下操作:

  1. 从调色板中选择一个组件。
  2. 放置组件。
  3. 右键单击组件并选择“自定义代码”项。
  4. 在显示的对话框中编辑代码。

替代文字 http://www.freeimagehosting.net/uploads/4c75ea4390.png

还有另一种自定义代码的方法,它有点复杂,您可能会发现它很有用。

当您拖放要自定义的组件时,请查看布局编辑器右侧的“属性”面板。您可以通过更改代码属性来自定义代码,例如“自定义创建代码”。

替代文字 http://www.freeimagehosting.net/uploads/4809b0fd4f.png

此答案中有有关此方法的更多信息:如何使用 NetBeans 在 Java 中修改/添加代码到 initComponents() 方法?

于 2010-07-22T15:07:00.950 回答