Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
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 (322)
Collections:
Other Resources:
JDK 17 java.desktop.jmod - Desktop Module
JDK 17 java.desktop.jmod is the JMOD file for JDK 17 Desktop module.
JDK 17 Desktop module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\java.desktop.jmod.
JDK 17 Desktop module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Desktop module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\java.desktop.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/awt/image/MultiResolutionImage.java
/*
* Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package java.awt.image;
import java.awt.Image;
import java.util.List;
/**
* This interface is designed to be an optional additional API supported by
* some implementations of {@link java.awt.Image} to allow them to provide
* alternate images for various rendering resolutions. The various
* {@code Graphics.drawImage(...)} variant methods will consult the methods
* of this interface if it is implemented on the argument {@code Image} object
* in order to choose the best representation to use for each rendering operation.
* <p>
* The {@code MultiResolutionImage} interface should be implemented by any
* subclass of {@code java.awt.Image} whose instances are intended to provide
* image resolution variants according to the given image width and height.
* For convenience, toolkit images obtained from
* {@code Toolkit.getImage(String name)} and {@code Toolkit.getImage(URL url)}
* will implement this interface on platforms that support naming conventions
* for resolution variants of stored image media and the
* {@code AbstractMultiResolutionImage} and {@code BaseMultiResolutionImage}
* classes are provided to facilitate easy construction of custom multi-resolution
* images from a list of related images.
*
* @see java.awt.Image
* @see java.awt.image.AbstractMultiResolutionImage
* @see java.awt.image.BaseMultiResolutionImage
* @see java.awt.Toolkit#getImage(java.lang.String filename)
* @see java.awt.Toolkit#getImage(java.net.URL url)
*
* @since 9
*/
public interface MultiResolutionImage {
/**
* Gets a specific image that is the best variant to represent
* this logical image at the indicated size.
*
* @param destImageWidth the width of the destination image, in pixels.
* @param destImageHeight the height of the destination image, in pixels.
* @return image resolution variant.
* @throws IllegalArgumentException if {@code destImageWidth} or
* {@code destImageHeight} is less than or equal to zero, infinity,
* or NaN.
*
* @since 9
*/
Image getResolutionVariant(double destImageWidth, double destImageHeight);
/**
* Gets a readable list of all resolution variants.
* The list must be nonempty and contain at least one resolution variant.
* <p>
* Note that many implementations might return an unmodifiable list.
*
* @return list of resolution variants.
* @since 9
*/
public List<Image> getResolutionVariants();
}
⏎ java/awt/image/MultiResolutionImage.java
Or download all of them as a single archive file:
File name: java.desktop-17.0.5-src.zip File size: 9152233 bytes Release date: 2022-09-13 Download
⇒ JDK 17 java.instrument.jmod - Instrument Module
2023-09-16, ≈919🔥, 0💬
Popular Posts:
How to download and install JDK (Java Development Kit) 1.3? If you want to write Java applications, ...
commons-lang-1.0.1.jar is the JAR file for Apache Commons Lang 1.0.1, which provides a host of helpe...
JLayer is a library that decodes/plays/converts MPEG 1/2/2.5 Layer 1/2/3 (i.e. MP3) in real time for...
JDK 1.1 source code directory contains Java source code for JDK 1.1 core classes: "C:\fyicenter\jdk-...
JDK 8 jconsole.jar is the JAR file for JDK 8 JConsole, which is a graphical monitoring tool to monit...