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:
JRE 8 rt.jar - javax.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime environment included in JDK 8. JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib 63,596,151 rt.jar
Here is the list of Java classes of the javax.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ javax/swing/ClientPropertyKey.java
/* * Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.swing; import sun.awt.AWTAccessor; /** * An enumeration for keys used as client properties within the Swing * implementation. * <p> * This enum holds only a small subset of the keys currently used within Swing, * but we may move more of them here in the future. * <p> * Adding an item to, and using, this class instead of {@code String} for * client properties protects against conflicts with developer-set client * properties. Using this class also avoids a problem with {@code StringBuilder} * and {@code StringBuffer} keys, whereby the keys are not recognized upon * deserialization. * <p> * When a client property value associated with one of these keys does not * implement {@code Serializable}, the result during serialization depends * on how the key is defined here. Historically, client properties with values * not implementing {@code Serializable} have simply been dropped and left out * of the serialized representation. To define keys with such behavior in this * enum, provide a value of {@code false} for the {@code reportValueNotSerializable} * property. When migrating existing properties to this enum, one may wish to * consider using this by default, to preserve backward compatibility. * <p> * To instead have a {@code NotSerializableException} thrown when a * {@code non-Serializable} property is encountered, provide the value of * {@code true} for the {@code reportValueNotSerializable} property. This * is useful when the property represents something that the developer * needs to know about when it cannot be serialized. * * @author Shannon Hickey */ enum ClientPropertyKey { /** * Key used by JComponent for storing InputVerifier. */ JComponent_INPUT_VERIFIER(true), /** * Key used by JComponent for storing TransferHandler. */ JComponent_TRANSFER_HANDLER(true), /** * Key used by JComponent for storing AncestorNotifier. */ JComponent_ANCESTOR_NOTIFIER(true), /** * Key used by PopupFactory to force heavy weight popups for a * component. */ PopupFactory_FORCE_HEAVYWEIGHT_POPUP(true); /** * Whether or not a {@code NotSerializableException} should be thrown * during serialization, when the value associated with this key does * not implement {@code Serializable}. */ private final boolean reportValueNotSerializable; static { AWTAccessor.setClientPropertyKeyAccessor( new AWTAccessor.ClientPropertyKeyAccessor() { public Object getJComponent_TRANSFER_HANDLER() { return JComponent_TRANSFER_HANDLER; } }); } /** * Constructs a key with the {@code reportValueNotSerializable} property * set to {@code false}. */ private ClientPropertyKey() { this(false); } /** * Constructs a key with the {@code reportValueNotSerializable} property * set to the given value. */ private ClientPropertyKey(boolean reportValueNotSerializable) { this.reportValueNotSerializable = reportValueNotSerializable; } /** * Returns whether or not a {@code NotSerializableException} should be thrown * during serialization, when the value associated with this key does * not implement {@code Serializable}. */ public boolean getReportValueNotSerializable() { return reportValueNotSerializable; } }
⏎ javax/swing/ClientPropertyKey.java
Or download all of them as a single archive file:
File name: jre-rt-javax-1.8.0_191-src.zip File size: 5381005 bytes Release date: 2018-10-28 Download
⇒ JRE 8 rt.jar - org.* Package Source Code
2024-03-15, 209744👍, 6💬
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. ...
jlGui is a music player for the Java platform. It is based on Java Sound 1.0 (i.e. JDK 1.3+). It sup...
How to perform XML Schema validation with dom\Writer.java provided in the Apache Xerces package? You...
GJT (Giant Java Tree) implementation of XML Pull Parser. JAR File Size and Download Location: File n...
Provides support for the runtime platform, core utility methods and the extension registry. JAR File...