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 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/font/MultipleMaster.java
/* * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.awt.font; import java.awt.Font; /** * The {@code MultipleMaster} interface represents Type 1 * Multiple Master fonts. * A particular {@link Font} object can implement this interface. */ public interface MultipleMaster { /** * Returns the number of multiple master design controls. * Design axes include things like width, weight and optical scaling. * @return the number of multiple master design controls */ public int getNumDesignAxes(); /** * Returns an array of design limits interleaved in the form [from→to] * for each axis. For example, * design limits for weight could be from 0.1 to 1.0. The values are * returned in the same order returned by * {@code getDesignAxisNames}. * @return an array of design limits for each axis. */ public float[] getDesignAxisRanges(); /** * Returns an array of default design values for each axis. For example, * the default value for weight could be 1.6. The values are returned * in the same order returned by {@code getDesignAxisNames}. * @return an array of default design values for each axis. */ public float[] getDesignAxisDefaults(); /** * Returns the name for each design axis. This also determines the order in * which the values for each axis are returned. * @return an array containing the names of each design axis. */ public String[] getDesignAxisNames(); /** * Creates a new instance of a multiple master font based on the design * axis values contained in the specified array. The size of the array * must correspond to the value returned from * {@code getNumDesignAxes} and the values of the array elements * must fall within limits specified by * {@code getDesignAxesLimits}. In case of an error, * {@code null} is returned. * @param axes an array containing axis values * @return a {@link Font} object that is an instance of * {@code MultipleMaster} and is based on the design axis values * provided by {@code axes}. */ public Font deriveMMFont(float[] axes); /** * Creates a new instance of a multiple master font based on detailed metric * information. In case of an error, {@code null} is returned. * @param glyphWidths an array of floats representing the desired width * of each glyph in font space * @param avgStemWidth the average stem width for the overall font in * font space * @param typicalCapHeight the height of a typical upper case char * @param typicalXHeight the height of a typical lower case char * @param italicAngle the angle at which the italics lean, in degrees * counterclockwise from vertical * @return a {@code Font} object that is an instance of * {@code MultipleMaster} and is based on the specified metric * information. */ public Font deriveMMFont( float[] glyphWidths, float avgStemWidth, float typicalCapHeight, float typicalXHeight, float italicAngle); }
⏎ java/awt/font/MultipleMaster.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, 33902👍, 0💬
Popular Posts:
Apache Ant is a Java-based build tool. In theory, it is kind of like make, without make's wrinkles. ...
What Is commons-codec-1.4.jar? commons-codec-1.4.jar is the JAR file for Apache Commons Codec 1.4, w...
JAX-WS is an API for building web services and clients. It is the next generation Web Services API r...
JLayer is a library that decodes/plays/converts MPEG 1/2/2.5 Layer 1/2/3 (i.e. MP3) in real time for...
HttpComponents Core Source Code Files are provided in the source package file, httpcomponents-core-5...