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

📄 dragsourcedropevent.java

📁 JAVA基本类源代码,大家可以学习学习!
💻 JAVA
字号:
/* * @(#)DragSourceDropEvent.java	1.17 03/01/23 * * Copyright 2003 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.awt.dnd;/** * The <code>DragSourceDropEvent</code> is delivered  * from the <code>DragSourceContextPeer</code>, * via the <code>DragSourceContext</code>, to the <code>dragDropEnd</code> * method of <code>DragSourceListener</code>s registered with that * <code>DragSourceContext</code> and with its associated * <code>DragSource</code>.  * It contains sufficient information for the  * originator of the operation * to provide appropriate feedback to the end user  * when the operation completes. * <P> * @version 	1.17, 01/23/03 * <P> * @since 1.2 */public class DragSourceDropEvent extends DragSourceEvent {    private static final long serialVersionUID = -5571321229470821891L;    /**     * Construct a <code>DragSourceDropEvent</code> for a drop,      * given the      * <code>DragSourceContext</code>, the drop action,      * and a <code>boolean</code> indicating if the drop was successful.     * The coordinates for this <code>DragSourceDropEvent</code>      * are not specified, so <code>getLocation</code> will return     * <code>null</code> for this event.     *      * @param dsc the <code>DragSourceContext</code>      * associated with this <code>DragSourceDropEvent</code>     * @param action the drop action     * @param success a boolean indicating if the drop was successful     * @see DragSourceEvent#getLocation     */    public DragSourceDropEvent(DragSourceContext dsc, int action, boolean success) {	super(dsc);	dropSuccess = success;	dropAction  = action;    }    /**     * Construct a <code>DragSourceDropEvent</code> for a drop, given the     * <code>DragSourceContext</code>, the drop action, a <code>boolean</code>     * indicating if the drop was successful, and coordinates.     *      * @param dsc the <code>DragSourceContext</code>      * associated with this <code>DragSourceDropEvent</code>     * @param action the drop action     * @param success a boolean indicating if the drop was successful     * @param x   the horizontal coordinate for the cursor location     * @param y   the vertical coordinate for the cursor location     * @since 1.4     */    public DragSourceDropEvent(DragSourceContext dsc, int action,                                boolean success, int x, int y) {        super(dsc, x, y);        dropSuccess = success;        dropAction  = action;    }    /**     * Construct a <code>DragSourceDropEvent</code>     * for a drag that does not result in a drop.     * The coordinates for this <code>DragSourceDropEvent</code>      * are not specified, so <code>getLocation</code> will return     * <code>null</code> for this event.     *     * @param dsc the <code>DragSourceContext</code>     * @see DragSourceEvent#getLocation     */    public DragSourceDropEvent(DragSourceContext dsc) {	super(dsc);	dropSuccess = false;    }    /**     * This method returns a <code>boolean</code> indicating      * if the drop was successful.     *      * @return <code>true</code> if the drop target accepted the drop and     *         successfully performed a drop action;     *         <code>false</code> if the drop target rejected the drop or      *         if the drop target accepted the drop, but failed to perform      *         a drop action.     */    public boolean getDropSuccess() { return dropSuccess; }    /**     * This method returns an <code>int</code> representing      * the action performed by the target on the subject of the drop.     *     * @return the action performed by the target on the subject of the drop     *         if the drop target accepted the drop and the target drop action     *         is supported by the drag source; otherwise,     *         <code>DnDConstants.ACTION_NONE</code>.      */    public int getDropAction() { return dropAction; }    /*     * fields     */    /**     * <code>true</code> if the drop was successful.     *     * @serial     */    private boolean dropSuccess;    /**     * The drop action.     *     * @serial     */    private int	    dropAction   = DnDConstants.ACTION_NONE;}

⌨️ 快捷键说明

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