systemevent.java

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

JAVA
69
字号
/*
 * $Id: SystemEvent.java,v 1.1 2003/11/25 11:42:32 epr Exp $
 */
package org.jnode.system.event;

/**
 * @author epr
 */
public class SystemEvent {

	protected final int id;
	private long time;
	private boolean consumed;

	/**
	 * Create a new system event
	 * @param id
	 * @param time
	 */	
	public SystemEvent(int id, long time) {
		this.id = id;
		this.time = time;
	}
	
	/**
	 * Create a new system event
	 */
	public SystemEvent() {
		this(-1, System.currentTimeMillis());
	}
	
	/**
	 * Create a new system event
	 * @param id
	 */
	public SystemEvent(int id) {
		this(id, System.currentTimeMillis());
	}
	
	/**
	 * @return int
	 */
	public int getId() {
		return id;
	}

	/**
	 * @return long
	 */
	public long getTime() {
		return time;
	}
	
	/**
	 * Mark this event as being consumed.
	 */
	public void consume() {
		consumed = true;
	}
	
	/**
	 * Has this event been consumed.
	 * @return boolean
	 */
	public boolean isConsumed() {
		return consumed;
	}
}

⌨️ 快捷键说明

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