package com.limegroup.gnutella.gui.options; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import javax.swing.Action; import com.limegroup.gnutella.gui.GUIMediator; public class ConfigureOptionsAction extends AbstractAction { /** * Resource key to go to in the options window */ private String paneTitle; public ConfigureOptionsAction(String pane) { paneTitle = pane; } public ConfigureOptionsAction(String pane, String menu, String tooltip) { this(pane); putValue(Action.NAME, GUIMediator.getStringResource(menu)); putValue(Action.SHORT_DESCRIPTION, GUIMediator.getStringResource(tooltip)); } /** * Launches LimeWire's options with the given options pane selected. */ public void actionPerformed(ActionEvent e) { GUIMediator.instance().setOptionsVisible(true, paneTitle); } }