好的,所以我正在使用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方法。