⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zeventlogogeneratorupdatethread.java

📁 ZDrive Driving Warning System
💻 JAVA
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package zdrive.engines;import zdrive.protocols.*;import zdrive.panels.ZEventLogoGenerator;import javax.swing.JLabel;/** * * @author Mohamed Aly */public class ZEventLogoGeneratorUpdateThread extends Thread implements ZUpdaterThreadsInterface{    private int event;    private ZAbstractEvent abs_event;    private ZEventLogoGenerator logo_generator;    private JLabel b1,b2,b3;    public ZEventLogoGeneratorUpdateThread(int event, ZEventLogoGenerator logo_generator, ZAbstractEvent abs_event, JLabel b1, JLabel b2, JLabel b3) {        this.event = event;        this.abs_event = abs_event;        this.logo_generator = logo_generator;        this.b1 = b1;        this.b2 = b2;        this.b3 = b3;        b1.setEnabled(true);        b2.setEnabled(true);        b3.setEnabled(true);    }    @Override    public void run() {        logo_generator.setEvent(event);        while (true) {            synchronized(this){            while (!abs_event.isCompleted()) {                                                try {                    wait();                } catch (Exception e) {                    e.printStackTrace();                }                                 break;            }        }        logo_generator.setEvent(ZEventConstants.NO_EVENT);        b1.setEnabled(false);        b2.setEnabled(false);        b3.setEnabled(false);        break;        }                  System.out.println("DONE WITH LOGO THREAD");    }    public synchronized void wakeMeUp(){        notify();    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -