惜之谊梦 2022-06-27 14:44 采纳率: 0%
浏览 29

这种问题怎么解决?求解答(语言-java)

btnNewButton.addActionListener(new ActionListener() {

public void actionperformed(ActionEvent e) {
    String bookName = textField.getText();
    String author = textField_1.getText();
    String publish = textField_2.getText();
    String priceStr = textField_4.getText();
    String numberStr = textField_3.getText();
    String remark = textField_6.getText();
    if (toolUtil) {
        JOptionPane.showMessageDialog(null, "请输入相关内容");
        return;
    } else if (toolUtil.isEmpty(author) || toolUtil.isEmpty(publish) || toolUtil.isEmpty(priceStr) || toolUtil.isEmpty(numberStr) || toolUtil.isEmpty(remark)) {
        JOptionPane.showMessageDialog(null, "请输入相关内容");
        return;
    }
    Book_Type selectedItem = (Book_Type) comboBox.getSelectedItem();
    Integer typeId = selectedItem.getTypeId();
    int number;
    double price;
    try {
        number = Integer.parseInt(numberStr);
        price = new BigDecimal(priceStr).setScale(2, BigDecimal.ROUND_DOWN)
                .doubleValue();
    } catch (Exception e1) {
        JOptionPane.showMessageDialog(null, "参数错误");
        return;
    }
    Book book = new Book();
    book.setBookName(bookName);
    book.setAuthor(author);
    book.setBookTypeId(typeId);
    book.setNumber(number);
    book.setPrice(price);
    book.setPublish(publish);
    book.setRemark(remark);
    book.setStatus(1);
    Connection con = null;
    try {
        con = doUtil.getConnection();
        int i = bookDao.add(con, book);
        if (i == 1) {
            JOptionPane.showMessageDialog(null, "添加成功");
            reset();
        } else {
            JOptionPane.showMessageDialog(null, "添加失败");
        }
    } catch (Exception e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
        JOptionPane.showMessageDialog(null, "添加异常");
    }
}

});
报错是这种java: <匿名cn.itcast.bookmanager.JFname.AdminBookAdd$1>不是抽象的, 并且未覆盖java.awt.event.ActionListener中的抽象方法actionPerformed(java.awt.event.ActionEvent)

  • 写回答

2条回答 默认 最新

  • 陈脩 2022-06-27 15:12
    关注

    异常信息中已经说明白了,你的类中还缺少actionPerformed(java.awt.event.ActionEvent)
    这个方法实现,增加这个实现就可以了

    评论

报告相同问题?

问题事件

  • 创建了问题 6月27日

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀