Java—设计一组Swing组件并动态添加该组件

Java—设计一组Swing组件并动态添加该组件,java,swing,netbeans,dynamically-generated,Java,Swing,Netbeans,Dynamically Generated,我试图在一组字段中显示对象的属性(我们称之为STUFF)。 我想做的是,对于STUFF的每个实例,添加一个JPanel和多个Jlabels和JTextFields,向Jframe显示STUFF属性的值 我的问题是:有没有办法设计一个完整的JPanel,包含我想要的一切,将其作为某种模型,然后为每个STUFF实例动态创建一个实例 (我正在使用Netbeans)您创建了一个扩展JPanel的类(CustomPanel),并在那里实现了所有字段 每次需要创建额外的CustomPanel时,您只需编写

我试图在一组字段中显示对象的属性(我们称之为STUFF)。 我想做的是,对于STUFF的每个实例,添加一个
JPanel
和多个
Jlabels
JTextFields
,向
Jframe
显示STUFF属性的值

我的问题是:有没有办法设计一个完整的
JPanel
,包含我想要的一切,将其作为某种模型,然后为每个STUFF实例动态创建一个实例


(我正在使用Netbeans)

您创建了一个扩展JPanel类(CustomPanel),并在那里实现了所有字段

每次需要创建额外的CustomPanel时,您只需编写

CustomPanel cPanel = new CustomPanel();

你把它当作一个普通的JPanel。。创建setter和getter方法来设置和获取表单的值。

谢谢,我将尝试一下。Java对我来说是新的,所以我没有这种习惯。这是面向对象编程。如果您觉得这个答案有用,请将答案标记为正确,以便其他人可以从中受益。