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
⏎ apple/laf/JRSUIUtils.java
/* * Copyright (c) 2011, 2021, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package apple.laf; import java.security.AccessController; import apple.laf.JRSUIConstants.Hit; import apple.laf.JRSUIConstants.ScrollBarPart; import com.apple.laf.AquaImageFactory.NineSliceMetrics; import sun.security.action.GetPropertyAction; public final class JRSUIUtils { static boolean isLeopard = isMacOSXLeopard(); static boolean isSnowLeopardOrBelow = isMacOSXSnowLeopardOrBelow(); public static boolean isMacOSXBigSurOrAbove() { return currentMacOSXVersionMatchesGivenVersionRange(10, 16, true, false, true); } static boolean isMacOSXLeopard() { return isCurrentMacOSXVersion(5); } static boolean isMacOSXSnowLeopardOrBelow() { return currentMacOSXVersionMatchesGivenVersionRange(10, 6, true, true, false); } static boolean isCurrentMacOSXVersion(final int version) { return isCurrentMacOSXVersion(10, version); } static boolean isCurrentMacOSXVersion(final int major, final int minor) { return currentMacOSXVersionMatchesGivenVersionRange(major, minor, true, false, false); } static boolean currentMacOSXVersionMatchesGivenVersionRange( final int version, final boolean inclusive, final boolean matchBelow, final boolean matchAbove) { return currentMacOSXVersionMatchesGivenVersionRange(10, version, inclusive, matchBelow, matchAbove); } static boolean currentMacOSXVersionMatchesGivenVersionRange( final int majorVersion, final int minorVersion, final boolean inclusive, final boolean matchBelow, final boolean matchAbove) { // split the "x.y.z" version number @SuppressWarnings("removal") String osVersion = AccessController.doPrivileged(new GetPropertyAction("os.version")); String[] fragments = osVersion.split("\\."); if (fragments.length < 2) return false; // check if os.version matches the given version using the given match method try { int majorVers = Integer.parseInt(fragments[0]); int minorVers = Integer.parseInt(fragments[1]); if (inclusive && majorVers == majorVersion && minorVers == minorVersion) return true; if (matchBelow && (majorVers < majorVersion || (majorVers == majorVersion && minorVers < minorVersion))) return true; if (matchAbove && (majorVers > majorVersion || (majorVers == majorVersion && minorVers > minorVersion))) return true; } catch (NumberFormatException e) { // was not an integer } return false; } public static class TabbedPane { public static boolean useLegacyTabs() { return isLeopard; } public static boolean shouldUseTabbedPaneContrastUI() { return !isSnowLeopardOrBelow; } } public static class InternalFrame { public static boolean shouldUseLegacyBorderMetrics() { return isSnowLeopardOrBelow; } } public static class Tree { public static boolean useLegacyTreeKnobs() { return isLeopard; } } public static class ScrollBar { private static native boolean shouldUseScrollToClick(); public static boolean useScrollToClick() { return shouldUseScrollToClick(); } public static void getPartBounds(final double[] rect, final JRSUIControl control, final int x, final int y, final int w, final int h, final ScrollBarPart part) { control.getPartBounds(rect, x, y, w, h, part.ordinal); } public static double getNativeOffsetChange(final JRSUIControl control, final int x, final int y, final int w, final int h, final int offset, final int visibleAmount, final int extent) { return control.getScrollBarOffsetChange(x, y, w, h, offset, visibleAmount, extent); } } public static class Images { public static boolean shouldUseLegacySecurityUIPath() { return isSnowLeopardOrBelow; } } public static class HitDetection { public static Hit getHitForPoint(final JRSUIControl control, final int x, final int y, final int w, final int h, final int hitX, final int hitY) { return control.getHitForPoint(x, y, w, h, hitX, hitY); } } public interface NineSliceMetricsProvider { public NineSliceMetrics getNineSliceMetricsForState(JRSUIState state); } }
⏎ apple/laf/JRSUIUtils.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, 81327👍, 0💬
Popular Posts:
What Is wstx-asl-3.2.8.jar? wstx-asl-3.2.8.jar is JAR file for the ASL component of Woodstox 3.2.8. ...
How to download and install xml-commons External Source Package? The source package contains Java so...
What Is jms.jar? I heard it's related to JMS (Java Message Service) 1.1? The if you have an jms.jar ...
Smack is an Open Source XMPP (Jabber) client library for instant messaging and presence. A pure Java...
commons-collections4-4.2 -sources.jaris the source JAR file for Apache Commons Collections 4.2, whic...