在Netbeans的JPanel中绘制图形

时间:2010-07-19 04:43:46

标签: netbeans override jpanel netbeans6.8 paintcomponent

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

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

1 个答案:

答案 0 :(得分:1)

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

您可以执行以下操作:

  1. 从调色板中选择一个组件。
  2. 放置组件。
  3. 右键单击该组件,然后选择“自定义代码”项。
  4. 在显示的对话框中编辑代码。
  5. 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?