1 package org.columba.mail.gui.message.action; 17 18 import java.awt.Toolkit ; 19 import java.awt.datatransfer.StringSelection ; 20 import java.awt.event.ActionEvent ; 21 22 import javax.swing.AbstractAction ; 23 24 import org.columba.mail.gui.message.util.ColumbaURL; 25 import org.columba.mail.util.MailResourceLoader; 26 27 32 33 public class CopyLinkLocationAction extends AbstractAction { 34 35 ColumbaURL url = null; 36 37 40 public CopyLinkLocationAction(ColumbaURL url) { 41 super(MailResourceLoader.getString("menu", "mainframe", 42 "viewer_copylink")); 43 44 this.url = url; 45 46 setEnabled( url != null); 47 48 49 } 50 51 54 public void actionPerformed(ActionEvent evt) { 55 Toolkit.getDefaultToolkit().getSystemClipboard().setContents( 57 new StringSelection (url.getRealURL().toString()), null); 58 } 59 60 } | Popular Tags |