001    /*
002     * $Header$
003     * $Revision: 1242 $
004     * $Date: 2006-07-26 18:44:04 +0200 (Wed, 26 Jul 2006) $
005     * 
006     * Copyright Computer Science Innovations (CSI), 2004. All rights reserved.
007     */
008    package org.springframework.richclient.factory;
009    
010    import javax.swing.JCheckBoxMenuItem;
011    import javax.swing.JMenu;
012    import javax.swing.JMenuBar;
013    import javax.swing.JMenuItem;
014    import javax.swing.JPopupMenu;
015    import javax.swing.JRadioButtonMenuItem;
016    
017    /**
018     * @author Keith Donald
019     */
020    public class DefaultMenuFactory implements MenuFactory {
021    
022        public JMenu createMenu() {
023            return new JMenu();
024        }
025    
026        public JMenuItem createMenuItem() {
027            return new JMenuItem();
028        }
029    
030        public JCheckBoxMenuItem createCheckBoxMenuItem() {
031            return new JCheckBoxMenuItem();
032        }
033    
034        public JRadioButtonMenuItem createRadioButtonMenuItem() {
035            return new JRadioButtonMenuItem();
036        }
037    
038        public JPopupMenu createPopupMenu() {
039            return new JPopupMenu();
040        }
041    
042        public JMenuBar createMenuBar() {
043            return new JMenuBar();
044        }
045    
046    }