您的位置:首页 > 其它

点击事件 机制

2016-04-05 09:56 375 查看
1.定义接口

public interface OnClickListener {

public void OnClick(Button b);


}

2. 定义Button

public class Button {

OnClickListener listener;

public void click() {

listener.OnClick(this);

}

public void setOnClickListener(OnClickListener listener) {

this.listener = listener;

}

}

3. 将接口对象OnClickListener 赋给 Button的接口成员

public class Activity {

public Activity() {

}

public static void main(String[] args) {

Button button = new Button();

button.setOnClickListener(new OnClickListener(){

@Override

public void OnClick(Button b) {

System.out.println(“clicked”);

}

});

button.click();

}

} `
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: