2013-03-13 48 views
0

我想在一组字段中显示一个对象的属性(我们称之为STUFF)。 我想要做的是,对于STUFF的每个实例,添加一个JPanel和多个JlabelsJTextFields,将STUFF属性的值显示为JframeJava - 设计一组Swing组件并动态添加集合

我的问题是:是否有任何方法来设计一个包含我想要的所有东西的整个JPanel,将它用作某种模型,然后为每个STUFF实例动态创建它的一个实例?

(我使用NetBeans)

回答

1

您创建一个(CustomPanel)延伸的JPanel有你实现你所有的领域。

每次你需要创建一个额外的CustomPanel时间,你只写

CustomPanel cPanel = new CustomPanel(); 

,你把它像一个正常的JPanel ..创建setter和getter方法来设置和获取形式的值。

+0

谢谢,我会试试看。 Java对我来说是新的,所以我没有这种习惯。 – Sophet 2013-03-13 15:09:11

+0

这是面向对象的编程。如果您发现此答案有用,请将答案标为正确,以便其他人可以从中受益。 – 2013-03-13 15:24:33