KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > MacMultipleAction


1 import java.awt.event.ActionEvent JavaDoc;
2
3 import javax.swing.AbstractAction JavaDoc;
4 import javax.swing.JOptionPane JavaDoc;
5 // $Id: MacMultipleAction.java,v 1.1 2004/10/05 21:32:35 tichy Exp $
6

7 /**
8  * Demonstrates delivering of a valid action command from the ActionEvent.
9  *
10  * On MacOS, this contains strings like {@link org.swixml.Parser#ATTR_MACOS_ABOUT}
11  * when the attribute <code>"macos_about"</code> was set to <code>true</code>. See the
12  * provided file <code>mactester.xml</code> as an usage example. This allows specifying
13  * of multiple <code>"macos_*"</code> attributes for one {@link javax.swing.Action}.
14  *
15  *
16  * @author $Author: tichy $
17  */

18 public class MacMultipleAction extends AbstractAction JavaDoc {
19
20     /* (non-Javadoc)
21      * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
22      */

23     public void actionPerformed(ActionEvent JavaDoc arg0) {
24         // TODO Auto-generated method stub
25
JOptionPane.showMessageDialog( MacTest.getSwix().getRootComponent(), "This is the Mac OS X MultipleExample. Showing "+arg0.getActionCommand() );
26                
27     }
28
29 }
30
Popular Tags