`

关于停止与开始按钮的逻辑

 
阅读更多

关于停止与开始按钮的执行逻辑,怕自己记不住,就写了下来:

首先要定义一个全局变量,如static isRunning = false;

开始按钮:

if (isRunning){
//不执行,可以给出提示
}else{
//执行
isRunning = false;
}

 停止按钮:

if (isRunning){
//做停止处理
isRunning = false;
}else {
//可以提示没有计划在执行
}

 同时也可以用JButton的setEnable(false)来解决一些问题

 

分享到:
评论

相关推荐

    verilog 跑表时序逻辑电路,通过按钮控制及数字显示,有时分秒显示,可以清零、开始和暂停

    其中按钮Clear实现清零功能(任意状态按下时分秒值清零并停止计时)、按钮Start/Stop实现开始和暂停功能(若当前状态为停止则按下继续进行计时,若当前状态为计时则按下暂停计时)。 数字显示为XX : XX : XX形式,...

    广工数字逻辑课设-篮球比赛计分器.zip

    这个是数字逻辑/电子技术综合设计与实践的课设,压缩包里面包括了每个小部分的功能和总体的功能。 篮球比赛计分器,主要由四个部分构成 (1)篮球比赛计分器 (2)12分钟倒计时+指示灯灯亮 (3)24秒倒计时+指示灯灯亮 (4)...

    10路彩灯循环控制数字逻辑

    设计要求包括: 1. 10路彩灯分别用10个发光二极管模拟,编号依次为0,1,…9。10个数码管依次显示 数字0、1、2….9,1、3、….9,0、2、4….8,不断循环,相应的10路彩灯能够自动循环...按下停止按钮,彩灯停止显示。

    10路彩灯循环控制器数字逻辑

    设计要求包括: 1. 10路彩灯分别用10个发光二极管模拟,编号依次为0,1,…9。10个数码管依次显示 数字0、1、2….9,1、3、….9,0、2、4….8,不断循环,相应的10路彩灯能够自动循环...按下停止按钮,彩灯停止显示。

    开源调度框架dolphinscheduler,2台机器上运行的任务无法立即停止,另外1台机器运行的任务可以立即停止

    点击停止按钮 3. 现象:215、216机器上的任务一直运行中,217机器上的任务kill状态 如图 4. 问题定位:打印3台机器的worker进程dump信息,发现215、216机器上,处理停止任务的线程发生了 一直 waiting 状态,...

    《数字逻辑电路》智力竞赛抢答器 课程设计报告

    即主持人按动“抢答开始”键后,一旦有选手按动按钮,即锁存相应的编号,并在七段数码管上显示,同时灯亮提示,且扬声器发出短声响。选手抢答权利平等,抢答选手的编号一直保持到主持人将系统清除为止。 4. 抢答器...

    数字电子秒表(555电路)

    数字电子秒表,该秒表具有显示功能和清零、开始计时、暂停/停止计时等功能 1.以0.01秒为最小单位进行显示; 2.该秒表具有清零、开始计时、暂停/停止计时功能; 3.除了以上功能,个人可根据具体情况进行电路功能扩展...

    数字电路课程设计--抢答器

    设计任务:设计一个具有锁存与显示功能的8人抢答逻辑电路 要 求: 1.基本功能 (1)设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参加比赛,他们的编号分别时0、1、2、3、4、5、6、7,各用一个抢答按钮,...

    基于 Python+OpenCV 的闭眼检测器,用于监测用户的眼睛活动并在检测到闭眼超过一定时间时触发警报,有GUI用户界面

    eye_monitor.py: 包含应用程序的主要逻辑,实现了眼睛监测的功能。 alarm.wav: 警报声音文件。 依赖库: cv2: OpenCV 库,用于图像处理和视频流处理。 dlib: 用于面部检测和关键点标志预测。 imutils: 提供一些图像...

    Udacity-Project-ArcadeGame:前端程序项目@ Udacity - Arcade Game

    街机游戏###[项目@ UDACITY] 2015 年 3 月 21 日###Project 概述使用... 停止按钮与启动按钮位于同一位置。 当您在步骤#3 中单击开始按钮时,它已翻转为停止按钮。 0. 要重新开始游戏,请按重新开始按钮。 重新启动按钮

    可编程逻辑控制器(PLC)综合应用:伺服电机的相对位置控制.pptx

    初始状态滑台位置为SQ1-SQ2区间任意位置,按下按钮SB1,滑块以5mm/s的速度向左移动,当SQ3检测到信号时,电机停止旋转,等待5s,滑块以8mm/s的速度向右移动100mm,电机停止旋转。等待3S,滑块以4mm/s向左移动20mm,...

    QT5.12实现多线程代码示例

    QT5.12实现多线程示例,逻辑功能如下: 点击Start A按钮开始打印字符“A”,同时按钮显示Stop A;点击Start B按钮开始打印字符“B”,同时按钮显示Stop B; 点击Stop A按钮停止字符“A”打印,点击Stop B按钮停止字符“B...

    VHDL和FPGA电路板联合秒表设计-电路方案

    如果秒表停止并且开始/停止按钮变为“高”,则它再次开始计数。对于这两种状态,如果开始/停止按钮是“低”,则它将保持当前处于的状态。 第4步:时钟分频器模块 时钟分频器模块有一个输入,板子的100MHz时钟和两个...

    交替输出指令ALTP的单按钮控制电机启动与停止.zip

    PLC专为在工业环境下应用而设计,它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。...

    北京LVHM仓储自动化立体仓储输送分拣线程序

    停止按钮 启动按钮 主柜急停 故障复位按钮 M01输送段检测A M05输送段出料光电检测 上位机读取系统的状态信息、控制指令返回信息等,用于数据的通讯校验及控制逻辑、状态显示等单元号 符号名 内容 数据定义 数据...

    电子信息工程可编程实验报告

    (3)按下停止按钮,KM1、KM2都断开,电动机停止运行。 二、实验原理 1、逻辑取及输出线圈(LD/LDI/OUT) 符号 功能 电路表示及操作元件 程序步 LD (取) 常开触点 逻辑运算起始 X,Y,M,S,T,C 1 LDI (取反)...

    java实现音乐播放器

    注意,选择“start”开始产生节拍,选择“stop”停止产生节拍。在选择开始产生节拍时,stop都应该是无效的,但是节拍产生后,start应该是无效的。 2.该设备配有一个控制器,控制mp3播放,存储播放歌曲的数据和节拍...

    PLC实验报告(1).doc

    二、实验内容及实验要求 1、控制基本要求 (1)设置启动按钮1个,停止按钮1个输出指示灯3个(L1、L2、L3) (2)当启动按钮被按下L1灯亮(L2灭),并保持3秒后,自动熄灭;然后L2点亮(L1灭 ),同样保持3秒熄灭,...

    可以测心率的MP3播放器

    界面2上还有一个菜单,菜单里有“start”、“stop”和“quit”命令,你可以选择“start”来开始产生节拍,也可以选择“stop”来停止产生节拍,按理说,直到你选择开始产生节拍,stop都应该是无效的,但是节拍产生后...

    四人抢答器课程设计报告

    当主持人按下开始按钮后,定时器开始倒计时,定时显示器显示倒计时间,若无人抢答,倒计时结束时,扬声器响,音响持续1秒。参赛选手在设定时间(9秒)内抢答有效,抢答成功,扬声器响,音响持续1秒,同时定时器停止...

Global site tag (gtag.js) - Google Analytics