自定义事件,
1。简单的方法是首先建立一个接口,比如myBeanLisener
public interface myBeanLisener {
public void somethingChanged(someArg arg);
}2。在新的javabean组建里创建myBeanLisener的一个引用,
myBeanLisener myLisener;
加一个函数
public void addMyBeanLisener(myBeanLisener lis){
myLisener = lis;
}
一个处理时间的函数
protected void handleChange() {
listener.somethingChanged(arg);
}3。让用到该组件的Frame继承这个接口implements myBeanLisener
撰写接口里的函数
public void somethingChanged(someArg arg){
.....................
}
在控件初始化MyBean bean = new MyBean();后
bean.addMyBeanLisener(this);===============================================================
someArg 代表你希望的参数
1。简单的方法是首先建立一个接口,比如myBeanLisener
public interface myBeanLisener {
public void somethingChanged(someArg arg);
}2。在新的javabean组建里创建myBeanLisener的一个引用,
myBeanLisener myLisener;
加一个函数
public void addMyBeanLisener(myBeanLisener lis){
myLisener = lis;
}
一个处理时间的函数
protected void handleChange() {
listener.somethingChanged(arg);
}3。让用到该组件的Frame继承这个接口implements myBeanLisener
撰写接口里的函数
public void somethingChanged(someArg arg){
.....................
}
在控件初始化MyBean bean = new MyBean();后
bean.addMyBeanLisener(this);===============================================================
someArg 代表你希望的参数
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货