Example #1
0
    /*
     * @see toolbox.util.ui.SmartAction#runAction(java.awt.event.ActionEvent)
     */
    public void runAction(ActionEvent e) throws Exception {
      armedAction_.actionPerformed(e);

      actions_.remove(armedAction_.getServiceTransition());

      // Toggle
      if (armedAction_ == onAction_) armedAction_ = offAction_;
      else armedAction_ = onAction_;

      setName(armedAction_.getName());
      actions_.put(armedAction_.getServiceTransition(), this);

      super.runAction(e);
    }