View Javadoc

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  }