我写了一个扩展JPanel的类。是否有可能在NetBeans GUI Builder中使用它,并让它在所有的自动代码生成过程中保留下来?如何使用NetBeans GUI Builder包含自定义面板?
我已经使用GUI构建器中的自定义代码选项来实例化对象作为新类,但它看起来像声明不能从JPanel更改,所以只有重写的方法被调用,我可以不会调用不在JPanel中的新调用。
我写了一个扩展JPanel的类。是否有可能在NetBeans GUI Builder中使用它,并让它在所有的自动代码生成过程中保留下来?如何使用NetBeans GUI Builder包含自定义面板?
我已经使用GUI构建器中的自定义代码选项来实例化对象作为新类,但它看起来像声明不能从JPanel更改,所以只有重写的方法被调用,我可以不会调用不在JPanel中的新调用。
只需将项目树中的类拖动到GUI设计器中的窗体上即可。
就像它在stackoverflow question 691890中所说的那样。
您可以使用调色板管理器将组件添加到调色板,然后您可以像使用其他任何类一样在GUI构建器中使用它。
请参阅NetBeans Wiki中的How can I use a custom subclass of a Swing component?。
只需为您的课程提供一个公共的无参数构造函数。然后,您可以通过右键单击该类并选择添加到调色板来将该类添加到调色板。