View Javadoc
1 /* 2 * StopOctopusGeneratorAction.java. Created on Apr 23, 2004. 3 */ 4 package org.webdocwf.util.loader.wizard; 5 6 import java.awt.Toolkit; 7 import java.awt.event.ActionEvent; 8 9 import javax.swing.AbstractAction; 10 import javax.swing.ImageIcon; 11 import javax.swing.JOptionPane; 12 import javax.swing.KeyStroke; 13 14 /*** 15 * 16 * 17 * @author Zoran Milakovic 18 */ 19 public class CloseOctopusProjectAction extends AbstractAction { 20 21 22 OctopusProjectFrame octopusProjectFrame; 23 24 /*** 25 * This method stop the LoaderGenerator application 26 */ 27 public CloseOctopusProjectAction(OctopusProjectFrame octopusProjectFrame, String label) { 28 29 this.octopusProjectFrame = octopusProjectFrame; 30 putValue(NAME, label); 31 putValue( 32 SMALL_ICON, 33 new ImageIcon( 34 getClass().getClassLoader().getResource( 35 "org/webdocwf/util/loader/" + "wizard/images/Stop.gif"))); 36 putValue(SHORT_DESCRIPTION, "Close TDT project"); 37 putValue(LONG_DESCRIPTION, "Close Together Data Transformer project"); 38 putValue( 39 ACCELERATOR_KEY, 40 KeyStroke.getKeyStroke('E', Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); 41 putValue(MNEMONIC_KEY, new Integer('E')); 42 } 43 44 /*** 45 * This method check if the action is performed (event key pressed) 46 * @param e is event 47 */ 48 public void actionPerformed(ActionEvent e) { 49 if( 50 JOptionPane.showConfirmDialog(octopusProjectFrame, "Are you are sure want to close project?", "Close project", JOptionPane.INFORMATION_MESSAGE) == 0 51 ) 52 { 53 this.octopusProjectFrame.dispose(); 54 } 55 } 56 57 }

This page was automatically generated by Maven