1 package nl.tudelft.goal.ut2004.visualizer.gui.action; 2 3 import java.awt.event.ActionEvent; 4 5 import javax.swing.AbstractAction; 6 import javax.swing.Action; 7 import javax.swing.JDialog; 8 9 public class ShowDialogueAction extends AbstractAction { 10 11 protected final JDialog dialog; 12 13 public ShowDialogueAction(JDialog dialog, String name, String description) { 14 this.dialog = dialog; 15 16 putValue(Action.SHORT_DESCRIPTION, description); 17 putValue(Action.NAME, name); 18 19 } 20 21 @Override 22 public void actionPerformed(ActionEvent e) { 23 dialog.setVisible(true); 24 } 25 26 }