我写了一个扩展JPanel的类。有没有可能在NetBeans GUI构建器中使用它,并让它在所有自动代码生成过程中存活下来?我在GUI构建器中使用了定制代码选项将对象示例化为新类,但似乎无法从JPanel更改声明,因此只有我重写的方法才会被调用,我无法调用JPanel中不存在的新方法。
ao218c7q1#
只需将类从项目树拖到GUI设计器中的窗体上。就像在stackoverflow question 691890中说的那样。
iqjalb3h2#
您可以使用调色板管理器将组件添加到调色板,然后可以在GUI构建器中使用它,就像使用任何其他类一样。在NetBeans Wiki上曾经有过这方面的内容,但现在已经不存在了。现在,我能找到的唯一官方文档是在新的Apache NetBeans知识库中:对于高级开发人员,可以使用组件面板管理器将JAR、库或其他项目中的自定义组件添加到组件面板。要通过组件面板管理器添加自定义组件,请选择工具>组件面板> Swing/AWT组件。
6ju8rftf3#
只需要为你的类提供一个公共的无参数构造函数。然后,您可以通过右键单击类并选择Add to Palette将其添加到组件面板。
3条答案
按热度按时间ao218c7q1#
只需将类从项目树拖到GUI设计器中的窗体上。
就像在stackoverflow question 691890中说的那样。
iqjalb3h2#
您可以使用调色板管理器将组件添加到调色板,然后可以在GUI构建器中使用它,就像使用任何其他类一样。
在NetBeans Wiki上曾经有过这方面的内容,但现在已经不存在了。现在,我能找到的唯一官方文档是在新的Apache NetBeans知识库中:
对于高级开发人员,可以使用组件面板管理器将JAR、库或其他项目中的自定义组件添加到组件面板。要通过组件面板管理器添加自定义组件,请选择工具>组件面板> Swing/AWT组件。
6ju8rftf3#
只需要为你的类提供一个公共的无参数构造函数。然后,您可以通过右键单击类并选择Add to Palette将其添加到组件面板。