timethread.java
来自「JAVA 方法写的 ATM自助银行系统 代码清晰明了」· Java 代码 · 共 37 行
JAVA
37 行
package ATM_ToolClass;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import ATM_Frame.ATM_window;
public class TimeThread extends Thread{
ATM_window awindow;
public TimeThread(ATM_window aw){
awindow=aw;
setDaemon(true);
}
public void run(){
while(true){
if(ATM_window.getRestTime()==0){
JOptionPane.showMessageDialog(awindow, "操作时间已到,磁卡已被没收","操作失败提示!!!",JOptionPane.ERROR_MESSAGE);
System.exit(0);
}
JLabel restTime=new JLabel("剩余时间: "+ATM_window.getRestTime());
restTime.setBounds(150, 220, 100, 25);
awindow.getTopPane().add(restTime);
awindow.getTopPane().repaint();
try {
sleep(1000);
} catch (InterruptedException e) {
}
ATM_window.setRestTime();
awindow.getTopPane().remove(restTime);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?