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 }