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
⏎ com/apple/laf/AquaLabelUI.java
/* * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.apple.laf; import java.awt.*; import javax.swing.*; import javax.swing.plaf.*; import javax.swing.plaf.basic.*; import sun.swing.SwingUtilities2; import com.apple.laf.AquaUtils.RecyclableSingleton; import com.apple.laf.AquaUtils.RecyclableSingletonFromDefaultConstructor; public class AquaLabelUI extends BasicLabelUI { private static final RecyclableSingleton<AquaLabelUI> aquaLabelUI = new RecyclableSingletonFromDefaultConstructor<AquaLabelUI>(AquaLabelUI.class); public static ComponentUI createUI(final JComponent c) { return aquaLabelUI.get(); } protected void installListeners(final JLabel c) { super.installListeners(c); AquaUtilControlSize.addSizePropertyListener(c); } protected void uninstallListeners(final JLabel c) { AquaUtilControlSize.removeSizePropertyListener(c); super.uninstallListeners(c); } protected void paintEnabledText(final JLabel l, final Graphics g, final String s, final int textX, final int textY) { int mnemIndex = l.getDisplayedMnemonicIndex(); if (AquaMnemonicHandler.isMnemonicHidden()) { mnemIndex = -1; } g.setColor(l.getForeground()); SwingUtilities2.drawStringUnderlineCharAt(l, g, s, mnemIndex, textX, textY); } /** * Paint clippedText at textX, textY with background.lighter() and then * shifted down and to the right by one pixel with background.darker(). * * @see #paint * @see #paintEnabledText */ protected void paintDisabledText(final JLabel l, final Graphics g, final String s, final int textX, final int textY) { int accChar = l.getDisplayedMnemonicIndex(); if (AquaMnemonicHandler.isMnemonicHidden()) { accChar = -1; } final Color background = l.getBackground(); // if our background is still something we set then we can use our happy background color. if (background instanceof UIResource) { g.setColor(getDisabledLabelColor(l)); SwingUtilities2.drawStringUnderlineCharAt(l, g, s, accChar, textX, textY); } else { super.paintDisabledText(l, g, s, textX, textY); } } static final String DISABLED_COLOR_KEY = "Label.disabledForegroundColor"; protected Color getDisabledLabelColor(final JLabel label) { final Color fg = label.getForeground(); final Object colorProperty = label.getClientProperty(DISABLED_COLOR_KEY); if (colorProperty instanceof Color) { final Color disabledColor = (Color)colorProperty; if ((fg.getRGB() << 8) == (disabledColor.getRGB() << 8)) return disabledColor; } final Color newDisabledColor = new Color(fg.getRed(), fg.getGreen(), fg.getBlue(), fg.getAlpha() / 2); label.putClientProperty(DISABLED_COLOR_KEY, newDisabledColor); return newDisabledColor; } }
⏎ com/apple/laf/AquaLabelUI.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, 33305👍, 0💬
Popular Posts:
GJT (Giant Java Tree) implementation of XML Pull Parser. JAR File Size and Download Location: File n...
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....
MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but c...
maven-model-builder-3.8. 6.jaris the JAR file for Apache Maven 3.8.6 Model Builder module. Apache Ma...
JAX-WS is an API for building web services and clients. It is the next generation Web Services API r...