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

📄 changicothread.java

📁 GPRS数据通讯软件源码
💻 JAVA
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. * 图标动画线程 */package documenteditor;import java.awt.Image;import java.awt.Toolkit;import java.util.logging.Level;import java.util.logging.Logger;/** * * @author Windows */public class ChangIcoThread extends Thread{        private DocumentEditorView mainframe;    private Image SendIcon = Toolkit.getDefaultToolkit().getImage(getClass().getResource("SendIco.gif"));    private Image ReceIcon = Toolkit.getDefaultToolkit().getImage(getClass().getResource("ReceIco.gif"));    private Image RANDSIcon = Toolkit.getDefaultToolkit().getImage(getClass().getResource("RANDSIco.gif"));    private Image SleepIco = Toolkit.getDefaultToolkit().getImage(getClass().getResource("SleepIco.gif"));    private boolean Receing = false;    private boolean Sending = false;        public ChangIcoThread(DocumentEditorView mainframe){        this.mainframe = mainframe;            }    public void setReceing(boolean Receing) {        this.Receing = Receing;    }    public void setSending(boolean Sending) {        this.Sending = Sending;    }        @Override    public void run(){                while(true){                        try {                if(Receing){                    if(Sending){                        mainframe.SetIco(RANDSIcon);                    }else{                        mainframe.SetIco(ReceIcon);                        sleep(1000);                        mainframe.SetIco(RANDSIcon);                        sleep(1000);                        mainframe.SetIco(SendIcon);                    }                }else{                    if(Sending){                        mainframe.SetIco(SendIcon);                    }else{                        mainframe.SetIco(SleepIco);                    }                }                Receing = false;                Sending = false;                sleep(1000);            } catch (InterruptedException ex) {                Logger.getLogger(ChangIcoThread.class.getName()).log(Level.SEVERE, null, ex);            }         }    }}

⌨️ 快捷键说明

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