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/BufferCapabilities.java
/* * Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.awt; /** * Capabilities and properties of buffers. * * @see java.awt.image.BufferStrategy#getCapabilities() * @see GraphicsConfiguration#getBufferCapabilities * @author Michael Martak * @since 1.4 */ public class BufferCapabilities implements Cloneable { private ImageCapabilities frontCaps; private ImageCapabilities backCaps; private FlipContents flipContents; /** * Creates a new object for specifying buffering capabilities * @param frontCaps the capabilities of the front buffer; cannot be * <code>null</code> * @param backCaps the capabilities of the back and intermediate buffers; * cannot be <code>null</code> * @param flipContents the contents of the back buffer after page-flipping, * <code>null</code> if page flipping is not used (implies blitting) * @exception IllegalArgumentException if frontCaps or backCaps are * <code>null</code> */ public BufferCapabilities(ImageCapabilities frontCaps, ImageCapabilities backCaps, FlipContents flipContents) { if (frontCaps == null || backCaps == null) { throw new IllegalArgumentException( "Image capabilities specified cannot be null"); } this.frontCaps = frontCaps; this.backCaps = backCaps; this.flipContents = flipContents; } /** * @return the image capabilities of the front (displayed) buffer */ public ImageCapabilities getFrontBufferCapabilities() { return frontCaps; } /** * @return the image capabilities of all back buffers (intermediate buffers * are considered back buffers) */ public ImageCapabilities getBackBufferCapabilities() { return backCaps; } /** * @return whether or not the buffer strategy uses page flipping; a set of * buffers that uses page flipping * can swap the contents internally between the front buffer and one or * more back buffers by switching the video pointer (or by copying memory * internally). A non-flipping set of * buffers uses blitting to copy the contents from one buffer to * another; when this is the case, <code>getFlipContents</code> returns * <code>null</code> */ public boolean isPageFlipping() { return (getFlipContents() != null); } /** * @return the resulting contents of the back buffer after page-flipping. * This value is <code>null</code> when the <code>isPageFlipping</code> * returns <code>false</code>, implying blitting. It can be one of * <code>FlipContents.UNDEFINED</code> * (the assumed default), <code>FlipContents.BACKGROUND</code>, * <code>FlipContents.PRIOR</code>, or * <code>FlipContents.COPIED</code>. * @see #isPageFlipping * @see FlipContents#UNDEFINED * @see FlipContents#BACKGROUND * @see FlipContents#PRIOR * @see FlipContents#COPIED */ public FlipContents getFlipContents() { return flipContents; } /** * @return whether page flipping is only available in full-screen mode. If this * is <code>true</code>, full-screen exclusive mode is required for * page-flipping. * @see #isPageFlipping * @see GraphicsDevice#setFullScreenWindow */ public boolean isFullScreenRequired() { return false; } /** * @return whether or not * page flipping can be performed using more than two buffers (one or more * intermediate buffers as well as the front and back buffer). * @see #isPageFlipping */ public boolean isMultiBufferAvailable() { return false; } /** * @return a copy of this BufferCapabilities object. */ public Object clone() { try { return super.clone(); } catch (CloneNotSupportedException e) { // Since we implement Cloneable, this should never happen throw new InternalError(e); } } // Inner class FlipContents /** * A type-safe enumeration of the possible back buffer contents after * page-flipping * @since 1.4 */ public static final class FlipContents extends AttributeValue { private static int I_UNDEFINED = 0; private static int I_BACKGROUND = 1; private static int I_PRIOR = 2; private static int I_COPIED = 3; private static final String NAMES[] = { "undefined", "background", "prior", "copied" }; /** * When flip contents are <code>UNDEFINED</code>, the * contents of the back buffer are undefined after flipping. * @see #isPageFlipping * @see #getFlipContents * @see #BACKGROUND * @see #PRIOR * @see #COPIED */ public static final FlipContents UNDEFINED = new FlipContents(I_UNDEFINED); /** * When flip contents are <code>BACKGROUND</code>, the * contents of the back buffer are cleared with the background color after * flipping. * @see #isPageFlipping * @see #getFlipContents * @see #UNDEFINED * @see #PRIOR * @see #COPIED */ public static final FlipContents BACKGROUND = new FlipContents(I_BACKGROUND); /** * When flip contents are <code>PRIOR</code>, the * contents of the back buffer are the prior contents of the front buffer * (a true page flip). * @see #isPageFlipping * @see #getFlipContents * @see #UNDEFINED * @see #BACKGROUND * @see #COPIED */ public static final FlipContents PRIOR = new FlipContents(I_PRIOR); /** * When flip contents are <code>COPIED</code>, the * contents of the back buffer are copied to the front buffer when * flipping. * @see #isPageFlipping * @see #getFlipContents * @see #UNDEFINED * @see #BACKGROUND * @see #PRIOR */ public static final FlipContents COPIED = new FlipContents(I_COPIED); private FlipContents(int type) { super(type, NAMES); } } // Inner class FlipContents }
⏎ java/awt/BufferCapabilities.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, 290323👍, 4💬
Popular Posts:
What Is log4j-1.2.13.jar? I got the JAR file from logging-log4j-1.2.13.zip .log4j-1.2.13.jar is the ...
xml-commons External Source Code Files are provided in the source package file, xml-commons-external...
JDK 17 jdk.jdi.jmod is the JMOD file for JDK 17 JDI (Java Debug Interface) tool. JDK 17 JDI tool com...
commons-collections4-4.2 -sources.jaris the source JAR file for Apache Commons Collections 4.2, whic...
Apache Log4j SLF4J Binding allows applications coded to the SLF4J API to use Log4j 2 as the implemen...