|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
一 生成按钮类
一般使用按钮工厂来做自己的按钮
package nc.vo.pub;
import nc.vo.trade.button.ButtonVO;
public class ButtonFactory {
public static ButtonVO createButtonVO(int id,
String code, String name) {
ButtonVO btn = new ButtonVO();
btn.setBtnNo(id);
btn.setBtnName(code);
btn.setHintStr(name);
btn.setBtnCode(name);
btn.setBtnChinaName(code);
return btn;
}
}
二 在UI中加入自己的按钮
重载UI中initPrivateButton
protected void initPrivateButton() {
this.addPrivateButton(ButtonFactory.createButtonVO(IMyButton.MYButton, //IMyButton为一接口,
IMyButton.MYButton为一整型
"我的按钮按钮", "自定按钮"));
}
三 在EH中返回按钮中加入返回自己的按钮
IMyButton.MYButton
四 在EH中写自己按钮事件处理
重载EH中onBoElse
@Override
protected void onBoElse(int arg0) throws Exception {
// TODO 自动生成方法存根
switch (arg0) {
case IMyButton.MYButton:
onMYButton(); //自己的处理方法
break;
}
}
private void onMYButton() {
System.out.println("===========");
} |
|