您现在的位置是:首页 >

java异步回调 java回调

火烧 2021-06-12 00:49:51 1038
java回调   一个类Calla le不自己去调用自己的方法 让其他类调用她(Calla le)自身的方法(通过给其他类提供她自己的引用)   代码(一般javaGUI开发中添加按钮的点击事件) [

java回调  

java异步回调 java回调

  一个类Callable不自己去调用自己的方法 让其他类调用她(Callable)自身的方法(通过给其他类提供她自己的引用)

  代码(一般javaGUI开发中添加按钮的点击事件) [java] view plaincopy public interface Clicked{ void action() } [java] view plaincopy public class Button{ private Long btnID private String btnName private Clicked click public Button(){} pulibc Button(Long btnID String btnName){ this btnID = btnID this btnName = btnName } public void addClickEvent(Clicked c){ click = c } public void clickButton(){ //如果你想的话 do sth click action() //如果你想的话 do sth } [java] view plaincopy public class Test{ pulibc static void main(String[] args){ //省略创建窗口代码Button b = new Button( L btnTest ) b addClickEvent(new Clicked(){ public void action(){ System out println( button +btnName+ has been clicked! ) } }) b clickButton() }然后当我们在点击按钮的时候 就会触发这个事件

lishixinzhi/Article/program/Java/hx/201311/26276  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码