package com.vci.client.ui.swing.components; import javax.swing.Action; import javax.swing.Icon; import javax.swing.JMenuItem; import com.vci.client.ui.swing.VCISwingUtil; /** * *

Title:

*

Description:

*

Copyright: Copyright (c) 2012

*

Company: VCI

* @author xchao * @time 2012-5-10 * @version 1.0 */ public class VCIJMenuItem extends JMenuItem { /** * */ private static final long serialVersionUID = -4807462719783804949L; public VCIJMenuItem() { this(null, (Icon)null); } public VCIJMenuItem(Icon icon) { this(null, icon); } public VCIJMenuItem(String text) { this(text, null); } public VCIJMenuItem(Action a) { this(null, (Icon)null); if(a != null) setAction(a); } public VCIJMenuItem(String text, int mnemonic) { this(text, null); setMnemonic(mnemonic); } public VCIJMenuItem(String text, Icon icon) { super(text, icon); customConstructor(); } private void customConstructor(){ setFont(VCISwingUtil.FONT_DEFAULT); } private Object obj = null; public Object getObj() { return obj; } public void setObj(Object obj) { this.obj = obj; } }