fireActionPerformed(ActionEvent event)方法如何使用?
它和ActionPerformed有什么关系?
是不是在fireActionPerformed中必须调用super.fireActionPerformed来通知所有已经注册的监听器?来执行ActionPerformed中的程序?如果有异常发生,又返回到fireActionPerformed中,来捕获异常。
  其实我们也可以不用fireActionPerformed?这样做是不是为了是程序更加灵活?

解决方案 »

  1.   

    一般基类中都做好了所有的常用的实现,比如用户点击按钮时,监听按钮消息的listener对象都会被执行,就是基类通过fireActionPerformed来实现的。
    但有时候由于特殊的需要,或许我们自己也需要调用fireActionPerformed。虽然我个人在程序中从来没用过,但提供了想来总不是坏事。