1 package org.columba.core.gui.globalactions; 17 18 import java.awt.Toolkit ; 19 import java.awt.event.ActionEvent ; 20 import java.awt.event.KeyEvent ; 21 22 import javax.swing.KeyStroke ; 23 24 import org.columba.api.gui.frame.IFrameMediator; 25 import org.columba.core.gui.action.AbstractColumbaAction; 26 import org.columba.core.resourceloader.GlobalResourceLoader; 27 28 34 35 public class CloseAction extends AbstractColumbaAction { 36 public CloseAction(IFrameMediator frameMediator) { 37 super(frameMediator, GlobalResourceLoader 38 .getString(null, null, "close")); 39 40 putValue(SHORT_DESCRIPTION, GlobalResourceLoader.getString(null, null, 42 "close").replaceAll("&", "")); 43 44 putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_W, 46 Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); 47 } 48 49 52 public void actionPerformed(ActionEvent evt) { 53 frameMediator.fireClosed(); 54 55 } 56 } | Popular Tags |