我使用jbuilder,设计一个FRAME,其中有如下代码
public void jButton1_actionPerformed(ActionEvent e) throws ValidException,DataAccessException{
    UserManager usermanager = new UserManager();
    String username1 = username.getText();
    String password1 = password.getSelectedText();
    try
    {
    usermanager.RegisterUser(username1, password1);
       }
      catch (ValidException ex)
      {
        ex.printStackTrace();
        JOptionPane.showMessageDialog(this,"出错","提示",JOptionPane.PLAIN_MESSAGE);      }
  }
其中,ValidException是我在usermanager的类方法里定义的自定义异常
但我发现,如果这样搞的话,JB会出错,因为JB自动生成
  public void actionPerformed(ActionEvent e) { 
    adaptee.jButton1_actionPerformed(e);
  }
的,这个时候会说:
"RegisterUser.java": actionPerformed(java.awt.event.ActionEvent) in agenda.uilayer.RegisterUser_jButton1_actionAdapter cannot implement actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener; overridden method does not throw agenda.execptionlayer.DataAccessException at line 84, column 3为什么呢?有什么好的方法解决呀?