/* * @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); }