package org.esa.snap.ui.tooladapter.dialogs;
import javax.swing.*;
import java.awt.event.ActionEvent;
/**
* @author Jean Coravu
*/
public class ForwardFocusAction extends AbstractAction {
private final JComponent componentToReceiveFocus;
public ForwardFocusAction(String actionName, JComponent componentToReceiveFocus) {
super();
this.componentToReceiveFocus = componentToReceiveFocus;
putValue("actionName", actionName);
}
@Override
public void actionPerformed(ActionEvent event) {
this.componentToReceiveFocus.requestFocusInWindow();
}
public String getName() {
return (String)getValue("actionName");
}
}