使用GUI将对象添加到arraylist

时间:2014-04-07 14:14:37

标签: java user-interface arraylist

这是该计划的相关块......

    public void actionPerformed(ActionEvent event)
   {
       String command = event.getActionCommand();
       if(command.equals("Add Book"))
       {
           addBook();
       }
       if(command.equals("Clear"))
       {
           clear();
       }
   }

   /**
    * Add a Book to the arraylist LoanItem
    */
   public void addBook(String theISBN, String theTitle, String thePublisher)
   {
      Book theBook = new Book(theISBN, theTitle, thePublisher);
      LoanItems.add(theBook);

它出现的错误方法类库中的addbook不能应用于给定的类型。 有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

您致电addBook(),但没有通过您为其指定的任何参数。您需要获取您应该通过的信息,然后将其提供给呼叫:

if ("clear".equalsIgnoreCase(command)) {
    addBook(String, String, String);
}