1 package gov.nasa.pds.ltdt.gui; 2 3 import java.awt.event.ActionEvent; 4 import java.util.Properties; 5 6 import javax.swing.AbstractAction; 7 import javax.swing.Icon; 8 9 public class CloseProjectAction extends AbstractAction { 10 11 private Properties props; 12 private MainWindow window; 13 14 public CloseProjectAction(String name, Icon image, String desc, Integer mnemonic, Properties props, MainWindow window) { 15 16 super (name, image); 17 putValue (SHORT_DESCRIPTION, desc); 18 putValue (MNEMONIC_KEY, mnemonic); 19 20 this.props = props; 21 this.window = window; 22 23 } 24 25 public void actionPerformed(ActionEvent arg0) { 26 27 ProjectClose.closeProjectHandling(props, window); 28 29 } 30 }