gpt4 book ai didi

文本框的 Java 集合实现

转载 作者:太空宇宙 更新时间:2023-11-04 07:27:09 24 4
gpt4 key购买 nike

我有一个 C# 实现,使用 Collections 将文本框存储在某种列表结构中,并且该对象可以有自己的方法,这对我很有用。

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 窗体。

最佳答案

我建议,特别是对于初学者,浏览 Java Tutorial .

具体来说,Collections Trail作者:Josh Bloch,特别是其 introduction to the List Interfacelesson on Custom Implementations 。这将告诉您为什么您可能想要编写自己的实现,以及如何开始。

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

关于文本框的 Java 集合实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18369613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com