我有一个使用集合将文本框存储在某种列表结构中的 C# 实现,并且该对象可以有自己的方法,这对我很有用。
class PieceNameBoxArray : System.Collections.CollectionBase
{
private readonly Form myForm;
public PieceNameBoxArray(Form host)
{
myForm = host;
this.AddNewTextBox();
}
public TextBox this[int Index]
{
get
{
return (TextBox)this.List[Index];
}
}
public TextBox AddNewTextBox()
{
//adds a new next box
}
}
这是我在 C# 中的实现,然后在我的主窗体类中我可以调用...
PieceNameBoxArray textBoxArray = new PieceNameBoxArray(this);
我该如何在 Java 中实现它?本质上,我只想要一个能够动态添加到表单中的文本框列表集合。
编辑:我在我的项目中使用 Swing 作为我的 GUI Java 库。使其看起来类似于 Visual Studio 的 C# Windows 窗体。