Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JRE 8 rt.jar - java.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime environment included in JDK 8. JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib 63,596,151 rt.jar
Here is the list of Java classes of the java.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ java/awt/dnd/DropTargetDragEvent.java
/* * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.awt.dnd; import java.awt.Point; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.Transferable; import java.util.List; /** * The <code>DropTargetDragEvent</code> is delivered to a * <code>DropTargetListener</code> via its * dragEnter() and dragOver() methods. * <p> * The <code>DropTargetDragEvent</code> reports the <i>source drop actions</i> * and the <i>user drop action</i> that reflect the current state of * the drag operation. * <p> * <i>Source drop actions</i> is a bitwise mask of <code>DnDConstants</code> * that represents the set of drop actions supported by the drag source for * this drag operation. * <p> * <i>User drop action</i> depends on the drop actions supported by the drag * source and the drop action selected by the user. The user can select a drop * action by pressing modifier keys during the drag operation: * <pre> * Ctrl + Shift -> ACTION_LINK * Ctrl -> ACTION_COPY * Shift -> ACTION_MOVE * </pre> * If the user selects a drop action, the <i>user drop action</i> is one of * <code>DnDConstants</code> that represents the selected drop action if this * drop action is supported by the drag source or * <code>DnDConstants.ACTION_NONE</code> if this drop action is not supported * by the drag source. * <p> * If the user doesn't select a drop action, the set of * <code>DnDConstants</code> that represents the set of drop actions supported * by the drag source is searched for <code>DnDConstants.ACTION_MOVE</code>, * then for <code>DnDConstants.ACTION_COPY</code>, then for * <code>DnDConstants.ACTION_LINK</code> and the <i>user drop action</i> is the * first constant found. If no constant is found the <i>user drop action</i> * is <code>DnDConstants.ACTION_NONE</code>. * * @since 1.2 */ public class DropTargetDragEvent extends DropTargetEvent { private static final long serialVersionUID = -8422265619058953682L; /** * Construct a <code>DropTargetDragEvent</code> given the * <code>DropTargetContext</code> for this operation, * the location of the "Drag" <code>Cursor</code>'s hotspot * in the <code>Component</code>'s coordinates, the * user drop action, and the source drop actions. * <P> * @param dtc The DropTargetContext for this operation * @param cursorLocn The location of the "Drag" Cursor's * hotspot in Component coordinates * @param dropAction The user drop action * @param srcActions The source drop actions * * @throws NullPointerException if cursorLocn is null * @throws IllegalArgumentException if dropAction is not one of * <code>DnDConstants</code>. * @throws IllegalArgumentException if srcActions is not * a bitwise mask of <code>DnDConstants</code>. * @throws IllegalArgumentException if dtc is <code>null</code>. */ public DropTargetDragEvent(DropTargetContext dtc, Point cursorLocn, int dropAction, int srcActions) { super(dtc); if (cursorLocn == null) throw new NullPointerException("cursorLocn"); if (dropAction != DnDConstants.ACTION_NONE && dropAction != DnDConstants.ACTION_COPY && dropAction != DnDConstants.ACTION_MOVE && dropAction != DnDConstants.ACTION_LINK ) throw new IllegalArgumentException("dropAction" + dropAction); if ((srcActions & ~(DnDConstants.ACTION_COPY_OR_MOVE | DnDConstants.ACTION_LINK)) != 0) throw new IllegalArgumentException("srcActions"); location = cursorLocn; actions = srcActions; this.dropAction = dropAction; } /** * This method returns a <code>Point</code> * indicating the <code>Cursor</code>'s current * location within the <code>Component'</code>s * coordinates. * <P> * @return the current cursor location in * <code>Component</code>'s coords. */ public Point getLocation() { return location; } /** * This method returns the current <code>DataFlavor</code>s from the * <code>DropTargetContext</code>. * <P> * @return current DataFlavors from the DropTargetContext */ public DataFlavor[] getCurrentDataFlavors() { return getDropTargetContext().getCurrentDataFlavors(); } /** * This method returns the current <code>DataFlavor</code>s * as a <code>java.util.List</code> * <P> * @return a <code>java.util.List</code> of the Current <code>DataFlavor</code>s */ public List<DataFlavor> getCurrentDataFlavorsAsList() { return getDropTargetContext().getCurrentDataFlavorsAsList(); } /** * This method returns a <code>boolean</code> indicating * if the specified <code>DataFlavor</code> is supported. * <P> * @param df the <code>DataFlavor</code> to test * <P> * @return if a particular DataFlavor is supported */ public boolean isDataFlavorSupported(DataFlavor df) { return getDropTargetContext().isDataFlavorSupported(df); } /** * This method returns the source drop actions. * * @return the source drop actions */ public int getSourceActions() { return actions; } /** * This method returns the user drop action. * * @return the user drop action */ public int getDropAction() { return dropAction; } /** * This method returns the Transferable object that represents * the data associated with the current drag operation. * * @return the Transferable associated with the drag operation * @throws InvalidDnDOperationException if the data associated with the drag * operation is not available * * @since 1.5 */ public Transferable getTransferable() { return getDropTargetContext().getTransferable(); } /** * Accepts the drag. * * This method should be called from a * <code>DropTargetListeners</code> <code>dragEnter</code>, * <code>dragOver</code>, and <code>dropActionChanged</code> * methods if the implementation wishes to accept an operation * from the srcActions other than the one selected by * the user as represented by the <code>dropAction</code>. * * @param dragOperation the operation accepted by the target */ public void acceptDrag(int dragOperation) { getDropTargetContext().acceptDrag(dragOperation); } /** * Rejects the drag as a result of examining either the * <code>dropAction</code> or the available <code>DataFlavor</code> * types. */ public void rejectDrag() { getDropTargetContext().rejectDrag(); } /* * fields */ /** * The location of the drag cursor's hotspot in Component coordinates. * * @serial */ private Point location; /** * The source drop actions. * * @serial */ private int actions; /** * The user drop action. * * @serial */ private int dropAction; }
⏎ java/awt/dnd/DropTargetDragEvent.java
Or download all of them as a single archive file:
File name: jre-rt-java-1.8.0_191-src.zip File size: 6664831 bytes Release date: 2018-10-28 Download
⇒ JRE 8 rt.jar - javax.* Package Source Code
2023-08-23, 298165👍, 4💬
Popular Posts:
What Is XMLBeans xbean.jar 2.6.0? XMLBeans xbean.jar 2.6.0 is the JAR file for Apache XMLBeans 2.6.0...
Jettison is a collection of Java APIs (like STaX and DOM) which read and write JSON. This allows nea...
What Is mail.jar of JavaMail 1.4.2? I got the JAR file from javamail-1.4.2.zip. mail.jar in javamail...
Snappy-Java is a Java port of the "snappy", a fast C++ compresser/decompresser developed by Google. ...
How to download and install javamail-1_2.zip? The JavaMail API is a set of abstract APIs that model ...