从文本字段中获取用户输入,并将其添加到显示在 gui 列表中的数组列表中



好的,所以我正在使用GUI制作书店应用程序,主屏幕显示一个从我制作的数组列表中填充的列表。该列表显示库存书籍,因此有"书名,作者,ISBN等"。我所做的是添加一个"添加书籍"表单。现在,这将需要让用户使用有关书籍的信息填写一些文本字段,然后单击"添加"。然后,文本字段中的信息将添加到库存列表中。

仅此代码是否适合需要执行的操作?

list.add(input.getText());

还是比这复杂得多?

非常感谢

假设您具有以下构造函数:

public Book(String title, String author, String isbn, etc){
this.title = title;
this.author = author;
this.isbn = isbn;
etc
}

据我了解,您的列表应该处理 Book 对象。因此,当按下"添加"按钮时,您需要一个将执行以下操作的操作执行事件。

Book bookName = new Book(titleInput.getText(),authorInput.getText(),isbnInput.getText(),etc);
list.add(bookName);

请注意,每个文本字段都有一个引用它的特定名称。

最后,当你想要检索这些信息时,你应该使用列表的get(Object o)方法,然后使用特定属性的getter方法。

相关内容

  • 没有找到相关文章

最新更新