jnitemevent.java

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

JAVA
54
字号
package org.jnode.wt.events;

import org.jnode.wt.components.ItemSelectable;

/*
 * Kishore.
 */

public class JNItemEvent extends org.jnode.wt.desktop.JNodeEvent {
    public static final int ITEM_FIRST = 701;

    public static final int ITEM_LAST = 701;

    public static final int ITEM_STATE_CHANGED = ITEM_FIRST;

    public static final int SELECTED = 1;

    public static final int DESELECTED = 2;

    // should change to de
    private int stateChange;

    public Object item;


/* This is used for basic classes like JNLabel,
 * it is internal purpose, not to be used externally, by application programmers.
 */
    public JNItemEvent(int id, Object item, int stateChange) {
        super(item, id);

        this.item = item;
        this.stateChange = stateChange;
    }

    public JNItemEvent(ItemSelectable source, int id, Object item, int stateChange) {
        super(source, id);
        this.item = item;
        this.stateChange = stateChange;
    }

    public Object getItem() {
        return item;
    }

    public ItemSelectable getItemSelectable() {
        return (ItemSelectable) getSource();
    }

    public int getStateChange() {
        return stateChange;
    }
}

⌨️ 快捷键说明

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