//********************************************************************** // //<copyright> // //BBN Technologies, a Verizon Company //10 Moulton Street //Cambridge, MA 02138 //(617) 873-8000 // //Copyright (C) BBNT Solutions LLC. All rights reserved. // //</copyright> //********************************************************************** // //$Source: ///cvs/darwars/ambush/aar/src/com/bbn/ambush/mission/MissionHandler.java,v //$ //$RCSfile: I18nFileCreateMenuItem.java,v $ //$Revision: 1.1 $ //$Date: 2005/02/11 22:30:29 $ //$Author: dietrick $ // //********************************************************************** package com.bbn.openmap.gui.menu; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.Action; import javax.swing.Icon; import javax.swing.JMenuItem; import com.bbn.openmap.BasicI18n; import com.bbn.openmap.Environment; import com.bbn.openmap.I18n; public class I18nFileCreateMenuItem extends JMenuItem implements ActionListener { /** * */ public I18nFileCreateMenuItem() { super("Create I18N Resource Files..."); addActionListener(this); } /** * @param icon */ public I18nFileCreateMenuItem(Icon icon) { super(icon); } /** * @param text */ public I18nFileCreateMenuItem(String text) { super(text); } /** * @param a */ public I18nFileCreateMenuItem(Action a) { super(a); } /** * @param text * @param icon */ public I18nFileCreateMenuItem(String text, Icon icon) { super(text, icon); } /** * @param text * @param mnemonic */ public I18nFileCreateMenuItem(String text, int mnemonic) { super(text, mnemonic); } /* (non-Javadoc) * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ public void actionPerformed(ActionEvent e) { I18n i18n = Environment.getI18n(); if (i18n instanceof BasicI18n) { ((BasicI18n)i18n).dumpCreatedResourceBundles(); } } }