1 package org.columba.mail.gui.message.action; 17 18 import java.awt.event.ActionEvent ; 19 20 import javax.swing.AbstractAction ; 21 22 import org.columba.core.desktop.ColumbaDesktop; 23 import org.columba.core.resourceloader.IconKeys; 24 import org.columba.core.resourceloader.ImageLoader; 25 import org.columba.mail.gui.message.util.ColumbaURL; 26 import org.columba.mail.util.MailResourceLoader; 27 28 33 public class OpenAction extends AbstractAction { 34 ColumbaURL url = null; 35 36 39 public OpenAction(ColumbaURL url) { 40 super(MailResourceLoader.getString("menu", "mainframe", 41 "viewer_openlink")); 42 43 putValue(SMALL_ICON, ImageLoader.getSmallIcon(IconKeys.FOLDER_OPEN)); 44 45 this.url = url; 46 setEnabled( url != null); 47 } 48 49 54 public void actionPerformed(ActionEvent evt) { 55 ColumbaDesktop.getInstance().browse(url.getRealURL()); 56 } 57 58 } | Popular Tags |