JBUILDER中使用SWING时自定义异常问题

mdot 2005-12-15 08:31:53
我使用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

为什么呢?有什么好的方法解决呀?
...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mdot 2005-12-16
  • 打赏
  • 举报
回复
UP
mdot 2005-12-15
  • 打赏
  • 举报
回复
UP
mdot 2005-12-15
  • 打赏
  • 举报
回复
不行
yuzl32 2005-12-15
  • 打赏
  • 举报
回复
去掉 DataAccessException 试试

62,624

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧