惜之谊梦 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 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100