View Javadoc

1   package nl.tudelft.goal.ut2004.visualizer.gui.action;
2   
3   import java.awt.Component;
4   import java.awt.Graphics;
5   import java.awt.event.ActionEvent;
6   
7   import javax.swing.AbstractAction;
8   import javax.swing.Action;
9   import javax.swing.Icon;
10  import javax.swing.JDialog;
11  
12  import nl.tudelft.goal.ut2004.visualizer.controller.ServerController;
13  import nl.tudelft.goal.ut2004.visualizer.gui.dialogs.ChangeGameSpeedDialog;
14  
15  import cz.cuni.amis.pogamut.ut2004.server.IUT2004Server;
16  import cz.cuni.amis.utils.flag.FlagListener;
17  
18  public class ShowDialogueAction extends AbstractAction {
19  
20  	protected final JDialog dialog;
21  
22  	public ShowDialogueAction(JDialog dialog, String name, String description) {
23  		this.dialog = dialog;
24  
25  		putValue(Action.SHORT_DESCRIPTION, description);
26  		putValue(Action.NAME, name);
27  
28  	}
29  
30  	@Override
31  	public void actionPerformed(ActionEvent e) {
32  		dialog.setVisible(true);
33  	}
34  
35  }