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 }