package org.limewire.ui.swing.action; import java.awt.event.ActionEvent; import javax.swing.Action; import org.limewire.ui.swing.util.NativeLaunchUtils; public class UrlAction extends AbstractAction { private final String url; public UrlAction(String url) { this(url, url); } public UrlAction(String name, String url) { super(name); this.url = url; putValue(Action.SHORT_DESCRIPTION, url); } @Override public void actionPerformed(ActionEvent e) { NativeLaunchUtils.openURL(url); } }