我有一个包含书籍的 Jlist,但是,我想做的是,一旦选择了其中一本书,我按下一个名为 return book 的按钮,该按钮应该使该书从列表中删除。
我有一个成员类,它有一个返回簿方法,如下所示
public void returnBook(Book aBook)
{
currentLoans.remove(aBook);
aBook.setBorrower(null);
}
在我的主应用程序中,我在返回书按钮下有以下代码
private void theButtonActionPerformed(java.awt.event.ActionEvent evt) {
//!!!Return book
DefaultListModel model = (DefaultListModel) BooksOnLoan.getModel();
Book selectedBook;
selectedBook = (Book)BooksOnLoan.getModel();
model.remove(selectedBook);
}
如您所见,一旦单击按钮,我很不确定如何从列表中删除该项目。