}
}
}
//以下是上面设置的事件监听的具体处理办法,即监听时间处理方法,自动调用
public void actionPerformed(ActionEvent e){ //传入一个动作事件的参数e
String s = e.getActionCommand(); //设置字符串s来存储获得动作监听 , 上面的start
/*
以下这个条件语句块的作用为:用户点击开始后(捕获start , 用方法getActionCommand()) , 将命令触发设置为true,从而执行上面的go方法中的循环体(因为循环体中要求isGo参数为true,而初始为false) 。
执行循环快产生随机数,并将开始按钮不可编辑化,而用户只可以使用停止按钮去停止 。如果用户按下停止时,也就是没有传入参数“start”的时候 ,
执行else语句块中的语句 , isGo设置为false,将不执行上面go中的循环语句块,从而停止产生随机数 , 并显示,并且把开始按钮设置为可用,而把
停止按钮设置为不可用,等待用户按下开始再去开始新一轮循环产生随机数 。
*/
if(s.equals("start")){ //如果捕获到start,也就是用户触发了动作监听器,那么下面处理
isGo = true; //设置isGo为true
b1.setEnabled(false); //将开始按钮设置为不可用
b2.setEnabled(true); //将停止按钮设置为可用
}else{
isGo = false; //将isGo设置为false,isGo为循环标志位
b2.setEnabled(false); //设置停止按钮为不可用(注意看是b2,b2是停止按钮)
b1.setEnabled(true); //设置开始按钮为可用
}
}
public static void main(String[] args){
new GoodLucky(); //产生类的实例,执行方法
}
}
【javac/s源代码 java compareto源码】javac/s源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java compareto源码、javac/s源代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 遇到想上电视的路人怎么办,我想上电视怎么办
- 苹果ios9壁纸live壁纸,ios9壁纸高清1080p
- 电视挑什么牌子,电视挑什么牌子好
- 生活事件的视频直播软件,生活事件的视频直播软件叫什么
- linux系统崩溃命令,linux系统崩溃拯救数据
- 关于族长类经营游戏的信息
- 钉钉里的直播课在哪,钉钉在哪里看直播课
- vb.netcsv转换 vb6转换为vs2019
- 兼职猫小程序怎么,兼职猫如何打开链接