package com.vci.client.ui.swing; import javax.swing.JButton; import com.vci.client.ui.image.BundleImage; public class KJButton extends JButton{ /** * 带图标的JButton */ private static final long serialVersionUID = 1L; private Object obj = null; private String actionCode = ""; private BundleImage bundleImage = new BundleImage(); public KJButton(String text , String icon , Object obj) { this(text, icon); this.obj = obj; } public KJButton(String text , String icon , Object obj, String actionCode) { this(text, icon, obj); this.actionCode = actionCode; } public KJButton() { super(); } public KJButton(String text , String icon) { this(text); setIcon(icon); } public KJButton(String text) { super(text); } public void setIcon(String icon){ if(icon.length() != 0 && !icon.equals("")){ this.setIcon(bundleImage.createImageIcon(icon)); } } public Object getObj() { return obj; } public void setObj(Object obj) { this.obj = obj; } public String getActionCode() { return actionCode; } public void setActionCode(String actionCode) { this.actionCode = actionCode; } }