/** * */ package org.limewire.ui.swing.menu; import java.awt.event.ActionEvent; import javax.swing.Action; import javax.swing.ActionMap; import org.jdesktop.application.Application; import org.limewire.ui.swing.action.AbstractAction; import org.limewire.ui.swing.util.I18n; import com.google.inject.Inject; public class ExitAction extends AbstractAction { @Inject public ExitAction() { super(I18n.tr("E&xit")); } @Override public void actionPerformed(ActionEvent e) { ActionMap actionMap = Application.getInstance().getContext().getActionMap(); Action exitApplication = actionMap.get("exitApplication"); exitApplication.actionPerformed(new ActionEvent(this, ActionEvent.ACTION_PERFORMED, "Shutdown")); } }