jnodeeventqueuethread.java

来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 37 行

JAVA
37
字号
/*
 * $Id: JNodeEventQueueThread.java,v 1.4 2004/02/28 09:20:54 epr Exp $
 */
package org.jnode.wt.desktop;

/**
 * @author vali
 */
public class JNodeEventQueueThread extends Thread {

    private static int dispatchThreadNum = 1;

    private JNodeEventQueue queue;

    //private final Logger log = Logger.getLogger(getClass());

    public JNodeEventQueueThread(JNodeEventQueue queue) {
        super();
        setName("JNode-EventQueue-" + dispatchThreadNum++);
        this.queue = queue;
        setPriority(NORM_PRIORITY + 1);
    }

    public void run() {
        while (true) {
            try {
                JNodeEvent evt = queue.getNextEvent();
                queue.dispatchEvent(evt);
            } catch (Throwable ex) {
                ex.printStackTrace();
                //log.error("Exception during event dispatch:", ex);
            }
        }
    }

}

⌨️ 快捷键说明

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