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;
|
}
|
}
|