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
⏎ javax/swing/GrayFilter.java
/* * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.swing; import java.awt.*; import java.awt.image.*; import sun.awt.image.MultiResolutionCachedImage; /** * An image filter that "disables" an image by turning * it into a grayscale image, and brightening the pixels * in the image. Used by buttons to create an image for * a disabled button. * * @author Jeff Dinkins * @author Tom Ball * @author Jim Graham * @since 1.2 */ public class GrayFilter extends RGBImageFilter { private boolean brighter; private int percent; /** * Creates a disabled image * * @param i an {@code Image} to be created as disabled * @return the new grayscale image created from {@code i} */ public static Image createDisabledImage(Image i) { if (i instanceof MultiResolutionImage) { return MultiResolutionCachedImage .map((MultiResolutionImage) i, (img) -> createDisabledImageImpl(img)); } return createDisabledImageImpl(i); } private static Image createDisabledImageImpl(Image i) { GrayFilter filter = new GrayFilter(true, 50); ImageProducer prod = new FilteredImageSource(i.getSource(), filter); Image grayImage = Toolkit.getDefaultToolkit().createImage(prod); return grayImage; } /** * Constructs a GrayFilter object that filters a color image to a * grayscale image. Used by buttons to create disabled ("grayed out") * button images. * * @param b a boolean -- true if the pixels should be brightened * @param p an int in the range 0..100 that determines the percentage * of gray, where 100 is the darkest gray, and 0 is the lightest */ public GrayFilter(boolean b, int p) { brighter = b; percent = p; // canFilterIndexColorModel indicates whether or not it is acceptable // to apply the color filtering of the filterRGB method to the color // table entries of an IndexColorModel object in lieu of pixel by pixel // filtering. canFilterIndexColorModel = true; } /** * Overrides <code>RGBImageFilter.filterRGB</code>. */ public int filterRGB(int x, int y, int rgb) { // Use NTSC conversion formula. int gray = (int)((0.30 * ((rgb >> 16) & 0xff) + 0.59 * ((rgb >> 8) & 0xff) + 0.11 * (rgb & 0xff)) / 3); if (brighter) { gray = (255 - ((255 - gray) * (100 - percent) / 100)); } else { gray = (gray * (100 - percent) / 100); } if (gray < 0) gray = 0; if (gray > 255) gray = 255; return (rgb & 0xff000000) | (gray << 16) | (gray << 8) | (gray << 0); } }
⏎ javax/swing/GrayFilter.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, 194816👍, 5💬
Popular Posts:
JDK 11 jdk.crypto.mscapi.jmod is the JMOD file for JDK 11 Crypto MSCAPI module. JDK 11 Crypto MSCAPI...
JDK 7 tools.jar is the JAR file for JDK 7 tools. It contains Java classes to support different JDK t...
ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify ex...
How to read XML document with XML Schema validation from socket connections with the socket\DelayedI...
JasperReports, the world's most popular open source business intelligence and reporting engine and J...