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/Insets.java
/* * Copyright (c) 1995, 2011, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.awt; /** * An <code>Insets</code> object is a representation of the borders * of a container. It specifies the space that a container must leave * at each of its edges. The space can be a border, a blank space, or * a title. * * @author Arthur van Hoff * @author Sami Shaio * @see java.awt.LayoutManager * @see java.awt.Container * @since JDK1.0 */ public class Insets implements Cloneable, java.io.Serializable { /** * The inset from the top. * This value is added to the Top of the rectangle * to yield a new location for the Top. * * @serial * @see #clone() */ public int top; /** * The inset from the left. * This value is added to the Left of the rectangle * to yield a new location for the Left edge. * * @serial * @see #clone() */ public int left; /** * The inset from the bottom. * This value is subtracted from the Bottom of the rectangle * to yield a new location for the Bottom. * * @serial * @see #clone() */ public int bottom; /** * The inset from the right. * This value is subtracted from the Right of the rectangle * to yield a new location for the Right edge. * * @serial * @see #clone() */ public int right; /* * JDK 1.1 serialVersionUID */ private static final long serialVersionUID = -2272572637695466749L; static { /* ensure that the necessary native libraries are loaded */ Toolkit.loadLibraries(); if (!GraphicsEnvironment.isHeadless()) { initIDs(); } } /** * Creates and initializes a new <code>Insets</code> object with the * specified top, left, bottom, and right insets. * @param top the inset from the top. * @param left the inset from the left. * @param bottom the inset from the bottom. * @param right the inset from the right. */ public Insets(int top, int left, int bottom, int right) { this.top = top; this.left = left; this.bottom = bottom; this.right = right; } /** * Set top, left, bottom, and right to the specified values * * @param top the inset from the top. * @param left the inset from the left. * @param bottom the inset from the bottom. * @param right the inset from the right. * @since 1.5 */ public void set(int top, int left, int bottom, int right) { this.top = top; this.left = left; this.bottom = bottom; this.right = right; } /** * Checks whether two insets objects are equal. Two instances * of <code>Insets</code> are equal if the four integer values * of the fields <code>top</code>, <code>left</code>, * <code>bottom</code>, and <code>right</code> are all equal. * @return <code>true</code> if the two insets are equal; * otherwise <code>false</code>. * @since JDK1.1 */ public boolean equals(Object obj) { if (obj instanceof Insets) { Insets insets = (Insets)obj; return ((top == insets.top) && (left == insets.left) && (bottom == insets.bottom) && (right == insets.right)); } return false; } /** * Returns the hash code for this Insets. * * @return a hash code for this Insets. */ public int hashCode() { int sum1 = left + bottom; int sum2 = right + top; int val1 = sum1 * (sum1 + 1)/2 + left; int val2 = sum2 * (sum2 + 1)/2 + top; int sum3 = val1 + val2; return sum3 * (sum3 + 1)/2 + val2; } /** * Returns a string representation of this <code>Insets</code> object. * This method is intended to be used only for debugging purposes, and * the content and format of the returned string may vary between * implementations. The returned string may be empty but may not be * <code>null</code>. * * @return a string representation of this <code>Insets</code> object. */ public String toString() { return getClass().getName() + "[top=" + top + ",left=" + left + ",bottom=" + bottom + ",right=" + right + "]"; } /** * Create a copy of this object. * @return a copy of this <code>Insets</code> object. */ public Object clone() { try { return super.clone(); } catch (CloneNotSupportedException e) { // this shouldn't happen, since we are Cloneable throw new InternalError(e); } } /** * Initialize JNI field and method IDs */ private static native void initIDs(); }
⏎ java/awt/Insets.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, 266511👍, 4💬
Popular Posts:
JDK 11 jdk.dynalink.jmod is the JMOD file for JDK 11 Dynamic Linking module. JDK 11 Dynamic Linking ...
The Jakarta-ORO Java classes are a set of text-processing Java classes that provide Perl5 compatible...
Java Cryptography Extension 1.2.2 JAR File Size and Download Location: File name: jce.jar, jce-1.2.2...
What Is HttpComponents httpclient-4.2.2.jar? HttpComponents httpclient-4.2.2.jar is the JAR file for...
Snappy-Java is a Java port of the "snappy", a fast C++ compresser/decompresser developed by Google. ...