文本框的Java集合实现

文本框的Java集合实现,java,list,collections,Java,List,Collections,我有一个C#实现,使用集合以某种列表结构存储文本框,对象可以有自己的方法,这对我很有用 class PieceNameBoxArray : System.Collections.CollectionBase { private readonly Form myForm; public PieceNameBoxArray(Form host) { myForm = host; this.AddNewTextBox(); } public T

我有一个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窗体。

我建议,尤其是对于初学者,浏览

具体来说,由Josh Bloch编写的,尤其是其和。这将告诉您为什么要编写自己的实现,以及如何开始


(这是否是一个好的设计是一个完全不同的问题。)

我建议,尤其是对于初学者,浏览一下

具体来说,由Josh Bloch编写的,尤其是其和。这将告诉您为什么要编写自己的实现,以及如何开始


(这是否是一个好的设计是一个完全不同的问题。)

发布您的尝试,我们将提供帮助。看起来您没有付出任何努力(使用任何一种语言)…发布您的尝试,我们将提供帮助。看起来您没有付出任何努力(使用任何一种语言)。。。