View Javadoc

1   package gov.nasa.pds.ltdt.gui;
2   
3   import gov.nasa.pds.ltdt.gui.configuration.LTDTKeys;
4   
5   import java.awt.event.ActionEvent;
6   import java.util.Properties;
7   
8   import javax.swing.AbstractAction;
9   import javax.swing.Icon;
10  import javax.swing.JOptionPane;
11  
12  public class SaveProjectAsAction extends AbstractAction {
13  	
14  	private Properties props;
15  	private MainWindow window;
16  	
17  	public SaveProjectAsAction (String name, Icon image, 
18  			String desc, Integer mnemonic, Properties props, MainWindow window) {
19  		super (name, image);
20  		putValue (SHORT_DESCRIPTION, desc);
21  		putValue (MNEMONIC_KEY, mnemonic);
22  		
23  		this.props = props;
24  		this.window = window;
25  	}
26  
27  	public void actionPerformed(ActionEvent ae) {
28  		
29  
30  		ProjectCreateDialog dlg = new ProjectCreateDialog (props, window, LTDTKeys.SAVEASTITLE, LTDTKeys.SAVEAS);
31  		
32  		if (dlg.getCreateSaveAsStatus()==LTDTKeys.SUCCESS) {
33  			
34  			//JOptionPane.showMessageDialog(
35  			//		window, 
36  			//		"Project "+props.getProperty(LTDTKeys.PROJECTNAME)+" saved successfully");		
37  		}
38  	}
39  
40  
41  }