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:
JDK 11 java.desktop.jmod - Desktop Module
JDK 11 java.desktop.jmod is the JMOD file for JDK 11 Desktop module.
JDK 11 Desktop module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.desktop.jmod.
JDK 11 Desktop module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Desktop module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.desktop.
You can click and view the content of each source code file in the list below.
✍: 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} * @param backCaps the capabilities of the back and intermediate buffers; * cannot be {@code null} * @param flipContents the contents of the back buffer after page-flipping, * {@code null} if page flipping is not used (implies blitting) * @exception IllegalArgumentException if frontCaps or backCaps are * {@code null} */ 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} returns * {@code null} */ public boolean isPageFlipping() { return (getFlipContents() != null); } /** * @return the resulting contents of the back buffer after page-flipping. * This value is {@code null} when the {@code isPageFlipping} * returns {@code false}, implying blitting. It can be one of * {@code FlipContents.UNDEFINED} * (the assumed default), {@code FlipContents.BACKGROUND}, * {@code FlipContents.PRIOR}, or * {@code FlipContents.COPIED}. * @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}, 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}, 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}, 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}, 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}, 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: java.desktop-11.0.1-src.zip File size: 7974380 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.instrument.jmod - Instrument Module
2022-08-06, 193996👍, 5💬
Popular Posts:
Apache Ant Source Code Files are inside the Apache Ant source package file like apache-ant-1.10.10-s...
Snappy-Java is a Java port of the "snappy", a fast C++ compresser/decompresser developed by Google. ...
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....
maven-core-3.5.4.jar is the JAR file for Apache Maven 3.5.4 Core module. Apache Maven is a software ...
HttpComponents Core Source Code Files are provided in the source package file, httpcomponents-core-5...