2010-07-19 36 views
1

是否有可能的方法来覆盖NetBeans中自动生成的GUI代码中的paintComponent()方法? 我设法在不使用拖放组件的情况下手动绘制图形,并且需要进行调整(例如添加单选按钮组),因为这些调整非常耗时且繁琐。 我使用NetBean的拖放组件创建了一个GUI,但我无法编辑它们。可能吗?在Net Bean中的JPanel中绘制图形

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

回答

1

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

你可以做到以下几点:

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

alt text http://www.freeimagehosting.net/uploads/4c75ea4390.png

还有另一种方式来定制的代码,这是更复杂一点,你可能会发现有用的。

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

alt text http://www.freeimagehosting.net/uploads/4809b0fd4f.png

有关于这种方法在这个答案的详细信息:How to modify/add code to the initComponents() method in Java using NetBeans?