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/event/ContainerEvent.java
/* * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.awt.event; import java.awt.Container; import java.awt.Component; /** * A low-level event which indicates that a container's contents * changed because a component was added or removed. * <P> * Container events are provided for notification purposes ONLY; * The AWT will automatically handle changes to the containers * contents internally so that the program works properly regardless of * whether the program is receiving these events or not. * <P> * This low-level event is generated by a container object (such as a * Panel) when a component is added to it or removed from it. * The event is passed to every <code>ContainerListener</code> * or <code>ContainerAdapter</code> object which registered to receive such * events using the component's <code>addContainerListener</code> method. * (<code>ContainerAdapter</code> objects implement the * <code>ContainerListener</code> interface.) Each such listener object * gets this <code>ContainerEvent</code> when the event occurs. * <p> * An unspecified behavior will be caused if the {@code id} parameter * of any particular {@code ContainerEvent} instance is not * in the range from {@code CONTAINER_FIRST} to {@code CONTAINER_LAST}. * * @see ContainerAdapter * @see ContainerListener * @see <a href="https://docs.oracle.com/javase/tutorial/uiswing/events/containerlistener.html">Tutorial: Writing a Container Listener</a> * * @author Tim Prinzing * @author Amy Fowler * @since 1.1 */ public class ContainerEvent extends ComponentEvent { /** * The first number in the range of ids used for container events. */ public static final int CONTAINER_FIRST = 300; /** * The last number in the range of ids used for container events. */ public static final int CONTAINER_LAST = 301; /** * This event indicates that a component was added to the container. */ public static final int COMPONENT_ADDED = CONTAINER_FIRST; /** * This event indicates that a component was removed from the container. */ public static final int COMPONENT_REMOVED = 1 + CONTAINER_FIRST; /** * The non-null component that is being added or * removed from the Container. * * @serial * @see #getChild() */ Component child; /* * JDK 1.1 serialVersionUID */ private static final long serialVersionUID = -4114942250539772041L; /** * Constructs a <code>ContainerEvent</code> object. * <p> This method throws an * <code>IllegalArgumentException</code> if <code>source</code> * is <code>null</code>. * * @param source The <code>Component</code> object (container) * that originated the event * @param id An integer indicating the type of event. * For information on allowable values, see * the class description for {@link ContainerEvent} * @param child the component that was added or removed * @throws IllegalArgumentException if <code>source</code> is null * @see #getContainer() * @see #getID() * @see #getChild() */ public ContainerEvent(Component source, int id, Component child) { super(source, id); this.child = child; } /** * Returns the originator of the event. * * @return the <code>Container</code> object that originated * the event, or <code>null</code> if the object is not a * <code>Container</code>. */ public Container getContainer() { return (source instanceof Container) ? (Container)source : null; } /** * Returns the component that was affected by the event. * * @return the Component object that was added or removed */ public Component getChild() { return child; } /** * Returns a parameter string identifying this event. * This method is useful for event-logging and for debugging. * * @return a string identifying the event and its attributes */ public String paramString() { String typeStr; switch(id) { case COMPONENT_ADDED: typeStr = "COMPONENT_ADDED"; break; case COMPONENT_REMOVED: typeStr = "COMPONENT_REMOVED"; break; default: typeStr = "unknown type"; } return typeStr + ",child="+child.getName(); } }
⏎ java/awt/event/ContainerEvent.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, 247861👍, 4💬
Popular Posts:
ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify ex...
What Is commons-io-2.11.jar? commons-io-2.11.jar is the JAR file for Commons IO 2.5, which is a libr...
How to download and install ojdbc6.jar for Oracle 11g R2? ojdbc6.jar for Oracle 11g R2 is a Java 6, ...
What is the sax\Writer.java provided in the Apache Xerces package? I have Apache Xerces 2.11.0 insta...
Java Servlet 3.0 Specification API. JAR File Size and Download Location: File name: servlet-api.jar,...