package org.osm2world.viewer.control.actions; import java.awt.event.ActionEvent; import java.awt.event.KeyEvent; import javax.swing.AbstractAction; import javax.swing.KeyStroke; /** * closes the application */ public class ExitAction extends AbstractAction { private static final long serialVersionUID = -7239839993534668987L; //generated serialVersionUID public ExitAction() { super("Exit"); putValue(SHORT_DESCRIPTION, "Closes the application"); putValue(MNEMONIC_KEY, KeyEvent.VK_X); putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke( KeyEvent.VK_Q, ActionEvent.CTRL_MASK)); } @Override public void actionPerformed(ActionEvent e) { System.exit(0); } }