1 19 package org.columba.core.gui.globalactions; 20 21 import java.awt.event.ActionEvent ; 22 23 import org.columba.api.gui.frame.IFrameMediator; 24 import org.columba.api.plugin.PluginLoadingFailedException; 25 import org.columba.core.gui.action.AbstractColumbaAction; 26 import org.columba.core.gui.frame.FrameManager; 27 import org.columba.core.resourceloader.GlobalResourceLoader; 28 import org.columba.core.resourceloader.ImageLoader; 29 30 35 public class OpenNewAddressbookWindowAction extends AbstractColumbaAction { 36 public OpenNewAddressbookWindowAction(IFrameMediator controller) { 37 super(controller, GlobalResourceLoader.getString(null, null, 38 "menu_file_new_addressbook")); 39 40 putValue(SHORT_DESCRIPTION, GlobalResourceLoader.getString(null, null, 41 "menu_file_new_addressbook_tooltip").replaceAll("&", "")); 42 43 putValue(SMALL_ICON, ImageLoader.getSmallIcon("addressbook.png")); 44 putValue(LARGE_ICON, ImageLoader.getIcon("addressbook.png")); 45 } 46 47 51 public void actionPerformed(ActionEvent evt) { 52 53 try { 54 FrameManager.getInstance().openView("Addressbook"); 55 } catch (PluginLoadingFailedException e) { 56 e.printStackTrace(); 57 } 58 59 } 60 } 61 | Popular Tags |