mxeventobject.java
来自「经典的java图像处理程序源码」· Java 代码 · 共 85 行
JAVA
85 行
/** * $Id: mxEventObject.java,v 1.1 2009/03/20 08:56:45 gaudenz Exp $ * Copyright (c) 2007, Gaudenz Alder */package com.mxgraph.util;/** * Base class for objects that dispatch named events. */public class mxEventObject{ /** * */ protected static final Object[] EMPTY_ARRAY = new Object[] {}; /** * Holds the consumed state of the event. Default is false. */ protected boolean consumed = false; /** * Holds the arguments associated with this event object. */ protected Object[] args; /** * Constructs a new event source using this as the source object. */ public mxEventObject() { this(EMPTY_ARRAY); } /** * Constructs a new event source for the given source object. */ public mxEventObject(Object[] args) { this.args = args; } /** * Returns true if the event has been consumed. */ public boolean isConsumed() { return consumed; } /** * Consumes the event. */ public void consume() { consumed = true; } /** * Dispatches the given event name, passing all arguments after the given * name to the registered listeners for the event. */ public Object[] getArgs() { return args; } /** * */ public int getArgCount() { return args.length; } /** * */ public Object getArgAt(int index) { return args[index]; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?