# Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form|System Properties

## J

JANUARY - Enum constant in enum class java.time.Month
  The singleton instance for the month of January with 31 days.
JANUARY - Static variable in class java.util.Calendar
  Value of the `Calendar.MONTH` field indicating the first month of the year in the Gregorian and Julian calendars.
JANUARY - Static variable in class javax.xml.datatype.DatatypeConstants
  Value for first month of year.
JAPAN - Static variable in class java.util.Locale
  Useful constant for country.
JAPANESE - Static variable in class java.util.Locale
  Useful constant for language.
JAPANESE_DOUBLE_POSTCARD - Static variable in class javax.print.attribute.standard.MediaSize.Other
  Specifies the Japanese Double postcard size, 148 mm by 200 mm.
JAPANESE_DOUBLE_POSTCARD - Static variable in class javax.print.attribute.standard.MediaSizeName
  Japanese Double Postcard size.
JAPANESE_POSTCARD - Static variable in class javax.print.attribute.standard.MediaSize.Other
  Specifies the Japanese postcard size, 100 mm by 148 mm.
JAPANESE_POSTCARD - Static variable in class javax.print.attribute.standard.MediaSizeName
  Japanese Postcard size.
JapaneseChronology - Class in java.time.chrono
  The Japanese Imperial calendar system.
JapaneseDate - Class in java.time.chrono
  A date in the Japanese Imperial calendar system.
JapaneseEra - Class in java.time.chrono
  An era in the Japanese Imperial calendar system.
JApplet - Class in javax.swing
  Deprecated, for removal: This API element is subject to removal in a future version.
  The Applet API is deprecated, no replacement.
JApplet() - Constructor for class javax.swing.JApplet
  Deprecated.
  Creates a swing applet instance.
JApplet.AccessibleJApplet - Class in javax.swing
  Deprecated.
  This class implements accessibility support for the `JApplet` class.
jar - Search tag in module jdk.jartool
  jar tool
JarEntry - Class in java.util.jar
  This class is used to represent a JAR file entry.
JarEntry(String) - Constructor for class java.util.jar.JarEntry
  Creates a new `JarEntry` for the specified JAR file entry name.
JarEntry(JarEntry) - Constructor for class java.util.jar.JarEntry
  Creates a new `JarEntry` with fields taken from the specified `JarEntry` object.
JarEntry(ZipEntry) - Constructor for class java.util.jar.JarEntry
  Creates a new `JarEntry` with fields taken from the specified `ZipEntry` object.
JarException - Exception Class in java.util.jar
  Signals that an error of some sort has occurred while reading from or writing to a JAR file.
JarException() - Constructor for exception class java.util.jar.JarException
  Constructs a JarException with no detail message.
JarException(String) - Constructor for exception class java.util.jar.JarException
  Constructs a JarException with the specified detail message.
JarFile - Class in java.util.jar
  The `JarFile` class is used to read the contents of a jar file from any file that can be opened with `java.io.RandomAccessFile`.
JarFile(File) - Constructor for class java.util.jar.JarFile
  Creates a new `JarFile` to read from the specified `File` object.
JarFile(File, boolean) - Constructor for class java.util.jar.JarFile
  Creates a new `JarFile` to read from the specified `File` object.
JarFile(File, boolean, int) - Constructor for class java.util.jar.JarFile
  Creates a new `JarFile` to read from the specified `File` object in the specified mode.
JarFile(File, boolean, int, Runtime.Version) - Constructor for class java.util.jar.JarFile
  Creates a new `JarFile` to read from the specified `File` object in the specified mode.
JarFile(String) - Constructor for class java.util.jar.JarFile
  Creates a new `JarFile` to read from the specified file `name`.
JarFile(String, boolean) - Constructor for class java.util.jar.JarFile
  Creates a new `JarFile` to read from the specified file `name`.
jarFileURLConnection - Variable in class java.net.JarURLConnection
  The connection to the JAR file URL, if the connection has been initiated.
JarInputStream - Class in java.util.jar
  The `JarInputStream` class, which extends `ZipInputStream`, is used to read the contents of a JAR file from an input stream.
JarInputStream(InputStream) - Constructor for class java.util.jar.JarInputStream
  Creates a new `JarInputStream` and reads the optional manifest.
JarInputStream(InputStream, boolean) - Constructor for class java.util.jar.JarInputStream
  Creates a new `JarInputStream` and reads the optional manifest.
JarOutputStream - Class in java.util.jar
  The `JarOutputStream` class is used to write the contents of a JAR file to any output stream.
JarOutputStream(OutputStream) - Constructor for class java.util.jar.JarOutputStream
  Creates a new `JarOutputStream` with no manifest.
JarOutputStream(OutputStream, Manifest) - Constructor for class java.util.jar.JarOutputStream
  Creates a new `JarOutputStream` with the specified `Manifest`.
jarsigner - Search tag in module jdk.jartool
  jarsigner tool
JarSigner - Class in jdk.security.jarsigner
  An immutable utility class to sign a jar file.
JarSigner.Builder - Class in jdk.security.jarsigner
  A mutable builder class that can create an immutable `JarSigner` from various signing-related parameters.
JarSignerException - Exception Class in jdk.security.jarsigner
  This exception is thrown when `JarSigner.sign(java.util.zip.ZipFile, java.io.OutputStream)` fails.
JarSignerException(String, Throwable) - Constructor for exception class jdk.security.jarsigner.JarSignerException
  Constructs a new `JarSignerException` with the specified detail message and cause.
JarURLConnection - Class in java.net
  A URL Connection to a Java ARchive (JAR) file or an entry in a JAR file.
JarURLConnection(URL) - Constructor for class java.net.JarURLConnection
  Creates the new JarURLConnection to the specified URL.
JAVA_BOOLEAN - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  A value layout constant whose size is the same as that of a Java `boolean`, bit alignment set to 8, and byte order set to `ByteOrder.nativeOrder()`.
JAVA_BYTE - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  A value layout constant whose size is the same as that of a Java `byte`, bit alignment set to 8, and byte order set to `ByteOrder.nativeOrder()`.
JAVA_CHAR - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  A value layout constant whose size is the same as that of a Java `char`, bit alignment set to 16, and byte order set to `ByteOrder.nativeOrder()`.
JAVA_CHAR_UNALIGNED - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  An unaligned value layout constant whose size is the same as that of a Java `char` and byte order set to `ByteOrder.nativeOrder()`.
JAVA_DOUBLE - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  A value layout constant whose size is the same as that of a Java `double`, bit alignment set to 64, and byte order set to `ByteOrder.nativeOrder()`.
JAVA_DOUBLE_UNALIGNED - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  An unaligned value layout constant whose size is the same as that of a Java `double` and byte order set to `ByteOrder.nativeOrder()`.
JAVA_FLOAT - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  A value layout constant whose size is the same as that of a Java `float`, bit alignment set to 32, and byte order set to `ByteOrder.nativeOrder()`.
JAVA_FLOAT_UNALIGNED - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  An unaligned value layout constant whose size is the same as that of a Java `float` and byte order set to `ByteOrder.nativeOrder()`.
JAVA_INT - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  A value layout constant whose size is the same as that of a Java `int`, bit alignment set to 32, and byte order set to `ByteOrder.nativeOrder()`.
JAVA_INT_UNALIGNED - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  An unaligned value layout constant whose size is the same as that of a Java `int` and byte order set to `ByteOrder.nativeOrder()`.
JAVA_LONG - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  A value layout constant whose size is the same as that of a Java `long`, bit alignment set to 64, and byte order set to `ByteOrder.nativeOrder()`.
JAVA_LONG_UNALIGNED - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  An unaligned value layout constant whose size is the same as that of a Java `long` and byte order set to `ByteOrder.nativeOrder()`.
JAVA_OBJECT - Enum constant in enum class java.sql.JDBCType
  Indicates that the SQL type is database-specific and gets mapped to a Java object that can be accessed via the methods getObject and setObject.
JAVA_OBJECT - Static variable in class java.sql.Types
  The constant in the Java programming language, sometimes referred to as a type code, that identifies the generic SQL type `JAVA_OBJECT`.
JAVA_SHORT - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  A value layout constant whose size is the same as that of a Java `short`, bit alignment set to 16, and byte order set to `ByteOrder.nativeOrder()`.
JAVA_SHORT_UNALIGNED - Static variable in interface java.lang.foreign.ValueLayoutPREVIEW
  An unaligned value layout constant whose size is the same as that of a Java `short` and byte order set to `ByteOrder.nativeOrder()`.
java.applet - package java.applet
  Provides the classes necessary to create an applet and the classes an applet uses to communicate with its applet context.
java.awt - package java.awt
  Contains all of the classes for creating user interfaces and for painting graphics and images.
java.awt.color - package java.awt.color
  Provides classes for color spaces.
java.awt.datatransfer - package java.awt.datatransfer
  Provides interfaces and classes for transferring data between and within applications.
java.awt.desktop - package java.awt.desktop
  Provides interfaces and classes for interaction with various desktop capabilities.
java.awt.dnd - package java.awt.dnd
  Drag and Drop is a direct manipulation gesture found in many Graphical User Interface systems that provides a mechanism to transfer information between two entities logically associated with presentation elements in the GUI.
java.awt.event - package java.awt.event
  Provides interfaces and classes for dealing with different types of events fired by AWT components.
java.awt.font - package java.awt.font
  Provides classes and interface relating to fonts.
java.awt.geom - package java.awt.geom
  Provides the Java 2D classes for defining and performing operations on objects related to two-dimensional geometry.
java.awt.im - package java.awt.im
  Provides classes and interfaces for the input method framework.
java.awt.im.spi - package java.awt.im.spi
  Provides interfaces that enable the development of input methods that can be used with any Java runtime environment.
java.awt.image - package java.awt.image
  Provides classes for creating and modifying images.
java.awt.image.renderable - package java.awt.image.renderable
  Provides classes and interfaces for producing rendering-independent images.
java.awt.print - package java.awt.print
  Provides classes and interfaces for a general printing API.
java.base - module java.base
  Defines the foundational APIs of the Java SE Platform.
java.beans - package java.beans
  Contains classes related to developing beans -- components based on the JavaBeans architecture.
java.beans.beancontext - package java.beans.beancontext
  Provides classes and interfaces relating to bean context.
java.class.path - Search tag in java.lang.System.getProperties()
  System Property
java.class.version - Search tag in java.lang.System.getProperties()
  System Property
java.compiler - Search tag in java.lang.System.getProperties()
  System Property
java.compiler - module java.compiler
  Defines the Language Model, Annotation Processing, and Java Compiler APIs.
java.content.handler.pkgs - Search tag in class java.net.ContentHandler
  System Property
java.datatransfer - module java.datatransfer
  Defines the API for transferring data between and within applications.
java.desktop - module java.desktop
  Defines the AWT and Swing user interface toolkits, plus APIs for accessibility, audio, imaging, printing, and JavaBeans.
java.home - Search tag in java.lang.System.getProperties()
  System Property
java.instrument - module java.instrument
  Defines services that allow agents to instrument programs running on the JVM.
java.io - package java.io
  Provides for system input and output through data streams, serialization and the file system.
java.io.tmpdir - Search tag in java.lang.System.getProperties()
  System Property
java.io.tmpdir - Search tag in package java.net
  System Property
java.lang - package java.lang
  Provides classes that are fundamental to the design of the Java programming language.
java.lang.annotation - package java.lang.annotation
  Provides library support for the Java programming language annotation facility.
java.lang.constant - package java.lang.constant
  Classes and interfaces to represent nominal descriptors for run-time entities such as classes or method handles, and classfile entities such as constant pool entries or `invokedynamic` call sites.
java.lang.foreign - package java.lang.foreign
  Provides low-level access to memory and functions outside the Java runtime.
java.lang.instrument - package java.lang.instrument
  Provides services that allow Java programming language agents to instrument programs running on the JVM.
java.lang.invoke - package java.lang.invoke
  The `java.lang.invoke` package provides low-level primitives for interacting with the Java Virtual Machine.
java.lang.management - package java.lang.management
  Provides the management interfaces for monitoring and management of the Java virtual machine and other components in the Java runtime.
java.lang.module - package java.lang.module
  Classes to support module descriptors and creating configurations of modules by means of resolution and service binding.
java.lang.ref - package java.lang.ref
  Provides reference-object classes, which support a limited degree of interaction with the garbage collector.
java.lang.reflect - package java.lang.reflect
  Provides classes and interfaces for obtaining reflective information about classes and objects.
java.lang.runtime - package java.lang.runtime
  The `java.lang.runtime` package provides low-level runtime support for the Java language.
java.library.path - Search tag in java.lang.System.getProperties()
  System Property
java.locale.providers - Search tag in class java.util.spi.LocaleServiceProvider
  System Property
java.locale.useOldISOCodes - Search tag in class java.util.Locale
  System Property
java.logging - module java.logging
  Defines the Java Logging API.
java.management - module java.management
  Defines the Java Management Extensions (JMX) API.
java.management.rmi - module java.management.rmi
  Defines the RMI connector for the Java Management Extensions (JMX) Remote API.
java.math - package java.math
  Provides classes for performing arbitrary-precision integer arithmetic (`BigInteger`) and arbitrary-precision decimal arithmetic (`BigDecimal`).
java.naming - module java.naming
  Defines the Java Naming and Directory Interface (JNDI) API.
java.net - package java.net
  Provides the classes for implementing networking applications.
java.net.http - module java.net.http
  Defines the HTTP Client and WebSocket APIs.
java.net.http - package java.net.http
  HTTP Client and WebSocket APIs
java.net.preferIPv4Stack - Search tag in package java.net
  System Property
java.net.preferIPv6Addresses - Search tag in package java.net
  System Property
java.net.socks.password - Search tag in package java.net
  System Property
java.net.socks.username - Search tag in package java.net
  System Property
java.net.spi - package java.net.spi
  Service-provider classes for the `java.net` package.
java.net.useSystemProxies - Search tag in package java.net
  System Property
java.nio - package java.nio
  Defines buffers, which are containers for data, and provides an overview of the other NIO packages.
java.nio.channels - package java.nio.channels
  Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations.
java.nio.channels.DefaultThreadPool.initialSize - Search tag in class java.nio.channels.AsynchronousChannelGroup
  System Property
java.nio.channels.DefaultThreadPool.threadFactory - Search tag in class java.nio.channels.AsynchronousChannelGroup
  System Property
java.nio.channels.spi - package java.nio.channels.spi
  Service-provider classes for the `java.nio.channels` package.
java.nio.channels.spi.AsynchronousChannelProvider - Search tag in java.nio.channels.spi.AsynchronousChannelProvider.provider()
  System Property
java.nio.channels.spi.SelectorProvider - Search tag in java.nio.channels.spi.SelectorProvider.provider()
  System Property
java.nio.charset - package java.nio.charset
  Defines charsets, decoders, and encoders, for translating between bytes and Unicode characters.
java.nio.charset.spi - package java.nio.charset.spi
  Service-provider classes for the `java.nio.charset` package.
java.nio.file - package java.nio.file
  Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
java.nio.file.attribute - package java.nio.file.attribute
  Interfaces and classes providing access to file and file system attributes.
java.nio.file.spi - package java.nio.file.spi
  Service-provider classes for the `java.nio.file` package.
java.nio.file.spi.DefaultFileSystemProvider - Search tag in class java.nio.file.spi.FileSystemProvider
  System Property
java.prefs - module java.prefs
  Defines the Preferences API.
java.properties.date - Search tag in java.util.Properties.store(Writer, String)
  System Property
java.protocol.handler.pkgs - Search tag in java.net.URL.URL(String, String, int, String)
  System Property
java.rmi - module java.rmi
  Defines the Remote Method Invocation (RMI) API.
java.rmi - package java.rmi
  Provides the RMI package.
java.rmi.dgc - package java.rmi.dgc
  Provides classes and interface for RMI distributed garbage-collection (DGC).
java.rmi.registry - package java.rmi.registry
  Provides a class and two interfaces for the RMI registry.
java.rmi.server - package java.rmi.server
  Provides classes and interfaces for supporting the server side of RMI.
java.rmi.server.codebase - Search tag in java.rmi.server.RMIClassLoader.getDefaultProviderInstance()
  System Property
java.rmi.server.hostname - Search tag in class java.rmi.server.RMISocketFactory
  System Property
java.rmi.server.randomIDs - Search tag in class java.rmi.server.ObjID
  System Property
java.rmi.server.RMIClassLoaderSpi - Search tag in class java.rmi.server.RMIClassLoader
  System Property
java.scripting - module java.scripting
  Defines the Scripting API.
java.se - module java.se
  Defines the API of the Java SE Platform.
java.security - package java.security
  Provides the classes and interfaces for the security framework.
java.security.auth.login.config - Search tag in class com.sun.security.auth.login.ConfigFile
  System Property
java.security.cert - package java.security.cert
  Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths.
java.security.interfaces - package java.security.interfaces
  Provides interfaces for generating RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm) keys as defined in the RSA Laboratory Technical Note PKCS#1, and DSA (Digital Signature Algorithm) keys as defined in NIST's FIPS-186.
java.security.jgss - module java.security.jgss
  Defines the Java binding of the IETF Generic Security Services API (GSS-API).
java.security.krb5.conf - Search tag in package javax.security.auth.kerberos
  System Property
java.security.krb5.kdc - Search tag in package javax.security.auth.kerberos
  System Property
java.security.krb5.realm - Search tag in package javax.security.auth.kerberos
  System Property
java.security.manager - Search tag in class java.lang.SecurityManager
  System Property
java.security.sasl - module java.security.sasl
  Defines Java support for the IETF Simple Authentication and Security Layer (SASL).
java.security.spec - package java.security.spec
  Provides classes and interfaces for key specifications and algorithm parameter specifications.
java.smartcardio - module java.smartcardio
  Defines the Java Smart Card I/O API.
java.specification.maintenance.version - Search tag in java.lang.System.getProperties()
  System Property
java.specification.name - Search tag in java.lang.System.getProperties()
  System Property
java.specification.vendor - Search tag in java.lang.System.getProperties()
  System Property
java.specification.version - Search tag in java.lang.System.getProperties()
  System Property
java.sql - module java.sql
  Defines the JDBC API.
java.sql - package java.sql
  Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java programming language.
java.sql.rowset - module java.sql.rowset
  Defines the JDBC RowSet API.
java.system.class.loader - Search tag in java.lang.ClassLoader.getSystemClassLoader()
  System Property
java.text - package java.text
  Provides classes and interfaces for handling text, dates, numbers, and messages in a manner independent of natural languages.
java.text.spi - package java.text.spi
  Service provider classes for the classes in the java.text package.
java.time - package java.time
  The main API for dates, times, instants, and durations.
java.time.chrono - package java.time.chrono
  Generic API for calendar systems other than the default ISO.
java.time.format - package java.time.format
  Provides classes to print and parse dates and times.
java.time.temporal - package java.time.temporal
  Access to date and time using fields and units, and date time adjusters.
java.time.zone - package java.time.zone
  Support for time-zones and their rules.
java.time.zone.DefaultZoneRulesProvider - Search tag in class java.time.zone.ZoneRulesProvider
  System Property
java.transaction.xa - module java.transaction.xa
  Defines an API for supporting distributed transactions in JDBC.
java.util - package java.util
  Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
java.util.concurrent - package java.util.concurrent
  Utility classes commonly useful in concurrent programming.
java.util.concurrent.atomic - package java.util.concurrent.atomic
  A small toolkit of classes that support lock-free thread-safe programming on single variables.
java.util.concurrent.ForkJoinPool.common.exceptionHandler - Search tag in class java.util.concurrent.ForkJoinPool
  System Property
java.util.concurrent.ForkJoinPool.common.maximumSpares - Search tag in class java.util.concurrent.ForkJoinPool
  System Property
java.util.concurrent.ForkJoinPool.common.parallelism - Search tag in class java.util.concurrent.ForkJoinPool
  System Property
java.util.concurrent.ForkJoinPool.common.parallelism - Search tag in java.util.concurrent.ForkJoinPool.setParallelism(int)
  System Property
java.util.concurrent.ForkJoinPool.common.threadFactory - Search tag in class java.util.concurrent.ForkJoinPool
  System Property
java.util.concurrent.locks - package java.util.concurrent.locks
  Interfaces and classes providing a framework for locking and waiting for conditions that is distinct from built-in synchronization and monitors.
java.util.currency.data - Search tag in class java.util.Currency
  System Property
java.util.function - package java.util.function
  Functional interfaces provide target types for lambda expressions and method references.
java.util.jar - package java.util.jar
  Provides classes for reading and writing the JAR (Java ARchive) file format, which is based on the standard ZIP file format with an optional manifest file.
java.util.logging - package java.util.logging
  Provides the classes and interfaces of the Java 2 platform's core logging facilities.
java.util.logging.config.class - Search tag in class java.util.logging.LogManager
  System Property
java.util.logging.config.file - Search tag in class java.util.logging.LogManager
  System Property
java.util.logging.SimpleFormatter.format - Search tag in class java.util.logging.SimpleFormatter
  System Property
java.util.prefs - package java.util.prefs
  This package allows applications to store and retrieve user and system preference and configuration data.
java.util.prefs.PreferencesFactory - Search tag in class java.util.prefs.Preferences
  System Property
java.util.PropertyResourceBundle.encoding - Search tag in class java.util.PropertyResourceBundle
  System Property
java.util.random - package java.util.random
  This package contains classes and interfaces that support a generic API for random number generation.
java.util.regex - package java.util.regex
  Classes for matching character sequences against patterns specified by regular expressions.
java.util.spi - package java.util.spi
  Service provider classes for the classes in the java.util package.
java.util.stream - package java.util.stream
  Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.
java.util.zip - package java.util.zip
  Provides classes for reading and writing the standard ZIP and GZIP file formats.
java.vendor - Search tag in java.lang.System.getProperties()
  System Property
java.vendor.url - Search tag in java.lang.System.getProperties()
  System Property
java.vendor.version - Search tag in java.lang.System.getProperties()
  System Property
java.version - Search tag in java.lang.System.getProperties()
  System Property
java.version.date - Search tag in java.lang.System.getProperties()
  System Property
java.vm.name - Search tag in java.lang.System.getProperties()
  System Property
java.vm.specification.name - Search tag in java.lang.System.getProperties()
  System Property
java.vm.specification.vendor - Search tag in java.lang.System.getProperties()
  System Property
java.vm.specification.version - Search tag in java.lang.System.getProperties()
  System Property
java.vm.vendor - Search tag in java.lang.System.getProperties()
  System Property
java.vm.version - Search tag in java.lang.System.getProperties()
  System Property
java.xml - module java.xml
  Defines the Java API for XML Processing (JAXP), the Streaming API for XML (StAX), the Simple API for XML (SAX), and the W3C Document Object Model (DOM) API.
java.xml.crypto - module java.xml.crypto
  Defines the API for XML cryptography.
JavaBean - Annotation Interface in java.beans
  An annotation used to specify some class-related information for the automatically generated `BeanInfo` classes.
javac - Search tag in module jdk.compiler
  javac tool
Java Collections Framework - Search tag in package java.util
JavaCompiler - Interface in javax.tools
  Interface to invoke Java programming language compilers from programs.
Java Compiler - Search tag in module java.compiler
JavaCompiler.CompilationTask - Interface in javax.tools
  Interface representing a future for a compilation task.
JavacTask - Class in com.sun.source.util
  Provides access to functionality specific to the JDK Java Compiler, javac.
JavacTask() - Constructor for class com.sun.source.util.JavacTask
  Constructor for subclasses to call.
javadoc - Search tag in module jdk.javadoc
  javadoc tool
javadoc() - Method in interface jdk.jshell.SourceCodeAnalysis.Documentation
  The javadoc of the given element.
javaFileListFlavor - Static variable in class java.awt.datatransfer.DataFlavor
  To transfer a list of files to/from Java (and the underlying platform) a `DataFlavor` of this type/subtype and representation class of `java.util.List` is used.
JavaFileManager - Interface in javax.tools
  File manager for tools operating on Java programming language source and class files.
JavaFileManager.Location - Interface in javax.tools
  Interface for locations of file objects.
JavaFileObject - Interface in javax.tools
  File abstraction for tools operating on Java programming language source and class files.
JavaFileObject.Kind - Enum Class in javax.tools
  Kinds of JavaFileObjects.
javaJVMLocalObjectMimeType - Static variable in class java.awt.datatransfer.DataFlavor
  To transfer a reference to an arbitrary Java object reference that has no associated MIME Content-type, across a `Transferable` interface WITHIN THE SAME JVM, a `DataFlavor` with this type/subtype is used, with a `representationClass` equal to the type of the class/interface being passed across the `Transferable`.
Java language model - Search tag in package javax.lang.model
JAVANESE - Enum constant in enum class java.awt.font.NumericShaper.Range
  The Javanese range with the Javanese digits.
JAVANESE - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Javanese".
JAVANESE - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Javanese" Unicode character block.
javap - Search tag in module jdk.jdeps
  javap tool
javaRemoteObjectMimeType - Static variable in class java.awt.datatransfer.DataFlavor
  In order to pass a live link to a Remote object via a Drag and Drop `ACTION_LINK` operation a Mime Content Type of application/x-java-remote-object should be used, where the representation class of the `DataFlavor` represents the type of the `Remote` interface to be transferred.
javaSerializedObjectMimeType - Static variable in class java.awt.datatransfer.DataFlavor
  A MIME Content-Type of application/x-java-serialized-object represents a graph of Java object(s) that have been made persistent.
JavaShellToolBuilder - Interface in jdk.jshell.tool
  Interface to configure and run a Java shell tool instance.
javax.accessibility - package javax.accessibility
  Defines a contract between user-interface components and an assistive technology that provides access to those components.
javax.accessibility.assistive_technologies - Search tag in java.awt.Toolkit.getDefaultToolkit()
  System Property
javax.annotation.processing - package javax.annotation.processing
  Facilities for declaring annotation processors and for allowing annotation processors to communicate with an annotation processing tool environment.
javax.crypto - package javax.crypto
  Provides the classes and interfaces for cryptographic operations.
javax.crypto.interfaces - package javax.crypto.interfaces
  Provides interfaces for Diffie-Hellman keys as defined in RSA Laboratories' PKCS #3.
javax.crypto.spec - package javax.crypto.spec
  Provides classes and interfaces for key specifications and algorithm parameter specifications.
javax.imageio - package javax.imageio
  The main package of the Java Image I/O API.
javax.imageio.event - package javax.imageio.event
  A package of the Java Image I/O API dealing with synchronous notification of events during the reading and writing of images.
javax.imageio.metadata - package javax.imageio.metadata
  A package of the Java Image I/O API dealing with reading and writing metadata.
javax.imageio.plugins.bmp - package javax.imageio.plugins.bmp
  Package containing the public classes used by the built-in BMP plug-in.
javax.imageio.plugins.jpeg - package javax.imageio.plugins.jpeg
  Classes supporting the built-in JPEG plug-in.
javax.imageio.plugins.tiff - package javax.imageio.plugins.tiff
  Public classes used by the built-in TIFF plug-ins.
javax.imageio.spi - package javax.imageio.spi
  A package of the Java Image I/O API containing the plug-in interfaces for readers, writers, transcoders, and streams, and a runtime registry.
javax.imageio.stream - package javax.imageio.stream
  A package of the Java Image I/O API dealing with low-level I/O from files and streams.
javax.lang.model - package javax.lang.model
  Types and hierarchies of packages comprising a Java language model, a model of the declarations and types of the Java programming language.
javax.lang.model.element - package javax.lang.model.element
  Interfaces used to model elements of the Java programming language.
javax.lang.model.type - package javax.lang.model.type
  Interfaces used to model Java programming language types.
javax.lang.model.util - package javax.lang.model.util
  Utilities to assist in the processing of program elements and types.
javax.management - package javax.management
  Provides the core classes for the Java Management Extensions.
javax.management.loading - package javax.management.loading
  Provides the classes which implement advanced dynamic loading.
javax.management.modelmbean - package javax.management.modelmbean
  Provides the definition of the ModelMBean classes.
javax.management.monitor - package javax.management.monitor
  Provides the definition of the monitor classes.
javax.management.openmbean - package javax.management.openmbean
  Provides the open data types and Open MBean descriptor classes.
javax.management.relation - package javax.management.relation
  Provides the definition of the Relation Service.
javax.management.remote - package javax.management.remote
  Interfaces for remote access to JMX MBean servers.
javax.management.remote.rmi - package javax.management.remote.rmi
  The RMI connector is a connector for the JMX Remote API that uses RMI to transmit client requests to a remote MBean server.
javax.management.timer - package javax.management.timer
  Provides the definition of the Timer MBean.
javax.naming - package javax.naming
  Provides the classes and interfaces for accessing naming services.
javax.naming.directory - package javax.naming.directory
  Extends the `javax.naming` package to provide functionality for accessing directory services.
javax.naming.event - package javax.naming.event
  Provides support for event notification when accessing naming and directory services.
javax.naming.ldap - package javax.naming.ldap
  Provides support for LDAPv3 extended operations and controls.
javax.naming.ldap.spi - package javax.naming.ldap.spi
javax.naming.spi - package javax.naming.spi
  Provides the means for dynamically plugging in support for accessing naming and directory services through the `javax.naming` and related packages.
javax.net - package javax.net
  Provides classes for networking applications.
javax.net.ssl - package javax.net.ssl
  Provides classes for the secure socket package.
javax.net.ssl.sessionCacheSize - Search tag in javax.net.ssl.SSLSessionContext.getSessionCacheSize()
  System Property
javax.print - package javax.print
  Provides the principal classes and interfaces for the Java Print Service API.
javax.print.attribute - package javax.print.attribute
  Provides classes and interfaces that describe the types of Java Print Service attributes and how they can be collected into attribute sets.
javax.print.attribute.standard - package javax.print.attribute.standard
  Package `javax.print.attribute.standard` contains classes for specific printing attributes.
javax.print.event - package javax.print.event
  Package `javax.print.event` contains event classes and listener interfaces.
javax.rmi.ssl - package javax.rmi.ssl
  Provides implementations of `RMIClientSocketFactory` and `RMIServerSocketFactory` over the Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocols.
javax.rmi.ssl.client.enabledCipherSuites - Search tag in class javax.rmi.ssl.SslRMIClientSocketFactory
  System Property
javax.rmi.ssl.client.enabledCipherSuites - Search tag in javax.rmi.ssl.SslRMIClientSocketFactory.createSocket(String, int)
  System Property
javax.rmi.ssl.client.enabledProtocols - Search tag in class javax.rmi.ssl.SslRMIClientSocketFactory
  System Property
javax.rmi.ssl.client.enabledProtocols - Search tag in javax.rmi.ssl.SslRMIClientSocketFactory.createSocket(String, int)
  System Property
javax.script - package javax.script
  The scripting API consists of interfaces and classes that define Java Scripting Engines and provides a framework for their use in Java applications.
javax.security.auth - package javax.security.auth
  This package provides a framework for authentication and authorization.
javax.security.auth.callback - package javax.security.auth.callback
  This package provides the classes necessary for services to interact with applications in order to retrieve information (authentication data including usernames or passwords, for example) or to display information (error and warning messages, for example).
javax.security.auth.kerberos - package javax.security.auth.kerberos
  This package contains utility classes related to the Kerberos network authentication protocol.
javax.security.auth.login - package javax.security.auth.login
  This package provides a pluggable authentication framework.
javax.security.auth.spi - package javax.security.auth.spi
  This package provides the interface to be used for implementing pluggable authentication modules.
javax.security.auth.useSubjectCredsOnly - Search tag in package org.ietf.jgss
  System Property
javax.security.auth.x500 - package javax.security.auth.x500
  This package contains the classes that should be used to store X500 Principal and X500 Private Credentials in a Subject.
javax.security.cert - package javax.security.cert
  Provides classes for public key certificates.
javax.security.sasl - package javax.security.sasl
  Contains class and interfaces for supporting SASL.
javax.smartcardio - package javax.smartcardio
  Java™ Smart Card I/O API.
javax.smartcardio.TerminalFactory.DefaultType - Search tag in javax.smartcardio.TerminalFactory.getDefaultType()
  System Property
javax.sound.midi - package javax.sound.midi
  Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI (Musical Instrument Digital Interface) data.
javax.sound.midi.spi - package javax.sound.midi.spi
  Supplies interfaces for service providers to implement when offering new MIDI devices, MIDI file readers and writers, or sound bank readers.
javax.sound.sampled - package javax.sound.sampled
  Provides interfaces and classes for capture, processing, and playback of sampled audio data.
javax.sound.sampled.spi - package javax.sound.sampled.spi
  Supplies abstract classes for service providers to subclass when offering new audio devices, sound file readers and writers, or audio format converters.
javax.sql - package javax.sql
  Provides the API for server side data source access and processing from the Java programming language.
javax.sql.rowset - package javax.sql.rowset
  Standard interfaces and base classes for JDBC `RowSet` implementations.
javax.sql.rowset.serial - package javax.sql.rowset.serial
  Provides utility classes to allow serializable mappings between SQL types and data types in the Java programming language.
javax.sql.rowset.spi - package javax.sql.rowset.spi
  The standard classes and interfaces that a third party vendor has to use in its implementation of a synchronization provider.
javax.swing - package javax.swing
  Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.border - package javax.swing.border
  Provides classes and interface for drawing specialized borders around a Swing component.
javax.swing.colorchooser - package javax.swing.colorchooser
  Contains classes and interfaces used by the `JColorChooser` component.
javax.swing.event - package javax.swing.event
  Provides for events fired by Swing components.
javax.swing.filechooser - package javax.swing.filechooser
  Contains classes and interfaces used by the `JFileChooser` component.
javax.swing.plaf - package javax.swing.plaf
  Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities.
javax.swing.plaf.basic - package javax.swing.plaf.basic
  Provides user interface objects built according to the Basic look and feel.
javax.swing.plaf.metal - package javax.swing.plaf.metal
  Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel.
javax.swing.plaf.multi - package javax.swing.plaf.multi
  Provides user interface objects that combine two or more look and feels.
javax.swing.plaf.nimbus - package javax.swing.plaf.nimbus
  Provides user interface objects built according to the cross-platform Nimbus look and feel.
javax.swing.plaf.synth - package javax.swing.plaf.synth
  Synth is a skinnable look and feel in which all painting is delegated.
javax.swing.table - package javax.swing.table
  Provides classes and interfaces for dealing with `javax.swing.JTable`.
javax.swing.text - package javax.swing.text
  Provides classes and interfaces that deal with editable and noneditable text components.
javax.swing.text.html - package javax.swing.text.html
  Provides the class `HTMLEditorKit` and supporting classes for creating HTML text editors.
javax.swing.text.html.parser - package javax.swing.text.html.parser
  Provides the default HTML parser, along with support classes.
javax.swing.text.rtf - package javax.swing.text.rtf
  Provides a class (`RTFEditorKit`) for creating Rich-Text-Format text editors.
javax.swing.tree - package javax.swing.tree
  Provides classes and interfaces for dealing with `javax.swing.JTree`.
javax.swing.undo - package javax.swing.undo
  Allows developers to provide support for undo/redo in applications such as text editors.
javax.tools - package javax.tools
  Provides interfaces for tools which can be invoked from a program, for example, compilers.
javax.transaction.xa - package javax.transaction.xa
  Provides the API that defines the contract between the transaction manager and the resource manager, which allows the transaction manager to enlist and delist resource objects (supplied by the resource manager driver) in JTA transactions.
javax.xml - package javax.xml
  Defines constants for XML processing.
javax.xml.catalog - package javax.xml.catalog
  Provides the classes for implementing XML Catalogs OASIS Standard V1.1, 7 October 2005.
javax.xml.crypto - package javax.xml.crypto
  Common classes for XML cryptography.
javax.xml.crypto.dom - package javax.xml.crypto.dom
  DOM-specific classes for the `javax.xml.crypto` package.
javax.xml.crypto.dsig - package javax.xml.crypto.dsig
  Classes for generating and validating XML digital signatures.
javax.xml.crypto.dsig.dom - package javax.xml.crypto.dsig.dom
  DOM-specific classes for the `javax.xml.crypto.dsig` package.
javax.xml.crypto.dsig.keyinfo - package javax.xml.crypto.dsig.keyinfo
  Classes for parsing and processing `KeyInfo` elements and structures.
javax.xml.crypto.dsig.spec - package javax.xml.crypto.dsig.spec
  Parameter classes for XML digital signatures.
javax.xml.datatype - package javax.xml.datatype
  Defines XML/Java Type Mappings.
javax.xml.namespace - package javax.xml.namespace
  Defines XML Namespace processing.
javax.xml.parsers - package javax.xml.parsers
  Provides the classes for processing XML documents with a SAX (Simple API for XML) parser or a DOM (Document Object Model) Document builder.
javax.xml.stream - package javax.xml.stream
  Defines interfaces and classes for the Streaming API for XML (StAX).
javax.xml.stream.events - package javax.xml.stream.events
  Defines event interfaces for the Streaming API for XML (StAX).
javax.xml.stream.util - package javax.xml.stream.util
  Provides utility classes for the Streaming API for XML (StAX).
javax.xml.transform - package javax.xml.transform
  Defines the generic APIs for processing transformation instructions, and performing a transformation from source to result.
javax.xml.transform.dom - package javax.xml.transform.dom
  Provides DOM specific transformation classes.
javax.xml.transform.sax - package javax.xml.transform.sax
  Provides SAX specific transformation classes.
javax.xml.transform.stax - package javax.xml.transform.stax
  Provides StAX specific transformation classes.
javax.xml.transform.stream - package javax.xml.transform.stream
  Provides stream and URI specific transformation classes.
javax.xml.validation - package javax.xml.validation
  Provides an API for validation of XML documents.
javax.xml.xpath - package javax.xml.xpath
  Provides an object-model neutral API for the evaluation of XPath expressions and access to the evaluation environment.
JButton - Class in javax.swing
  An implementation of a "push" button.
JButton() - Constructor for class javax.swing.JButton
  Creates a button with no set text or icon.
JButton(String) - Constructor for class javax.swing.JButton
  Creates a button with text.
JButton(String, Icon) - Constructor for class javax.swing.JButton
  Creates a button with initial text and an icon.
JButton(Action) - Constructor for class javax.swing.JButton
  Creates a button where properties are taken from the `Action` supplied.
JButton(Icon) - Constructor for class javax.swing.JButton
  Creates a button with an icon.
JButton.AccessibleJButton - Class in javax.swing
  This class implements accessibility support for the `JButton` class.
JCheckBox - Class in javax.swing
  An implementation of a check box -- an item that can be selected or deselected, and which displays its state to the user.
JCheckBox() - Constructor for class javax.swing.JCheckBox
  Creates an initially unselected check box button with no text, no icon.
JCheckBox(String) - Constructor for class javax.swing.JCheckBox
  Creates an initially unselected check box with text.
JCheckBox(String, boolean) - Constructor for class javax.swing.JCheckBox
  Creates a check box with text and specifies whether or not it is initially selected.
JCheckBox(String, Icon) - Constructor for class javax.swing.JCheckBox
  Creates an initially unselected check box with the specified text and icon.
JCheckBox(String, Icon, boolean) - Constructor for class javax.swing.JCheckBox
  Creates a check box with text and icon, and specifies whether or not it is initially selected.
JCheckBox(Action) - Constructor for class javax.swing.JCheckBox
  Creates a check box where properties are taken from the Action supplied.
JCheckBox(Icon) - Constructor for class javax.swing.JCheckBox
  Creates an initially unselected check box with an icon.
JCheckBox(Icon, boolean) - Constructor for class javax.swing.JCheckBox
  Creates a check box with an icon and specifies whether or not it is initially selected.
JCheckBox.AccessibleJCheckBox - Class in javax.swing
  This class implements accessibility support for the `JCheckBox` class.
JCheckBoxMenuItem - Class in javax.swing
  A menu item that can be selected or deselected.
JCheckBoxMenuItem() - Constructor for class javax.swing.JCheckBoxMenuItem
  Creates an initially unselected check box menu item with no set text or icon.
JCheckBoxMenuItem(String) - Constructor for class javax.swing.JCheckBoxMenuItem
  Creates an initially unselected check box menu item with text.
JCheckBoxMenuItem(String, boolean) - Constructor for class javax.swing.JCheckBoxMenuItem
  Creates a check box menu item with the specified text and selection state.
JCheckBoxMenuItem(String, Icon) - Constructor for class javax.swing.JCheckBoxMenuItem
  Creates an initially unselected check box menu item with the specified text and icon.
JCheckBoxMenuItem(String, Icon, boolean) - Constructor for class javax.swing.JCheckBoxMenuItem
  Creates a check box menu item with the specified text, icon, and selection state.
JCheckBoxMenuItem(Action) - Constructor for class javax.swing.JCheckBoxMenuItem
  Creates a menu item whose properties are taken from the Action supplied.
JCheckBoxMenuItem(Icon) - Constructor for class javax.swing.JCheckBoxMenuItem
  Creates an initially unselected check box menu item with an icon.
JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem - Class in javax.swing
  This class implements accessibility support for the `JCheckBoxMenuItem` class.
jcmd - Search tag in module jdk.jcmd
  jcmd tool
JColorChooser - Class in javax.swing
  `JColorChooser` provides a pane of controls designed to allow a user to manipulate and select a color.
JColorChooser() - Constructor for class javax.swing.JColorChooser
  Creates a color chooser pane with an initial color of white.
JColorChooser(Color) - Constructor for class javax.swing.JColorChooser
  Creates a color chooser pane with the specified initial color.
JColorChooser(ColorSelectionModel) - Constructor for class javax.swing.JColorChooser
  Creates a color chooser pane with the specified `ColorSelectionModel`.
JColorChooser.AccessibleJColorChooser - Class in javax.swing
  This class implements accessibility support for the `JColorChooser` class.
JComboBox<E> - Class in javax.swing
  A component that combines a button or editable field and a drop-down list.
JComboBox() - Constructor for class javax.swing.JComboBox
  Creates a `JComboBox` with a default data model.
JComboBox(E[]) - Constructor for class javax.swing.JComboBox
  Creates a `JComboBox` that contains the elements in the specified array.
JComboBox(Vector<E>) - Constructor for class javax.swing.JComboBox
  Creates a `JComboBox` that contains the elements in the specified Vector.
JComboBox(ComboBoxModel<E>) - Constructor for class javax.swing.JComboBox
  Creates a `JComboBox` that takes its items from an existing `ComboBoxModel`.
JComboBox.AccessibleJComboBox - Class in javax.swing
  This class implements accessibility support for the `JComboBox` class.
JComboBox.KeySelectionManager - Interface in javax.swing
  The interface that defines a `KeySelectionManager`.
JComponent - Class in javax.swing
  The base class for all Swing components except top-level containers.
JComponent() - Constructor for class javax.swing.JComponent
  Default `JComponent` constructor.
JCOMPONENT_UI - Static variable in class javax.print.ServiceUIFactory
  Denotes a UI implemented as a Swing component.
JComponent.AccessibleJComponent - Class in javax.swing
  Inner class of JComponent used to provide default support for accessibility.
JComponent.AccessibleJComponent.AccessibleContainerHandler - Class in javax.swing
  Fire PropertyChange listener, if one is registered, when children added/removed.
JComponent.AccessibleJComponent.AccessibleFocusHandler - Class in javax.swing
  Deprecated.
  This class is no longer used or needed. `java.awt.Component.AccessibleAWTComponent` provides the same functionality and it is handled in `Component`.
jconsole - Search tag in module jdk.jconsole
  jconsole
JConsoleContext - Interface in com.sun.tools.jconsole
  `JConsoleContext` represents a JConsole connection to a target application.
JConsoleContext.ConnectionState - Enum Class in com.sun.tools.jconsole
  Values for the ConnectionState bound property.
JConsolePlugin - Class in com.sun.tools.jconsole
  A JConsole plugin class.
JConsolePlugin() - Constructor for class com.sun.tools.jconsole.JConsolePlugin
  Constructor.
jdb - Search tag in module jdk.jdi
  jdb tool
jdbcCompliant() - Method in interface java.sql.Driver
  Reports whether this driver is a genuine JDBC Compliant driver.
JdbcRowSet - Interface in javax.sql.rowset
  The standard interface that all standard implementations of `JdbcRowSet` must implement.
JDBCType - Enum Class in java.sql
  Defines the constants that are used to identify generic SQL types, called JDBC types.
jdeprscan - Search tag in module jdk.jdeps
  jdeprscan tool
jdeps - Search tag in module jdk.jdeps
  jdeps tool
JDesktopIcon(JInternalFrame) - Constructor for class javax.swing.JInternalFrame.JDesktopIcon
  Creates an icon for an internal frame.
JDesktopPane - Class in javax.swing
  A container used to create a multiple-document interface or a virtual desktop.
JDesktopPane() - Constructor for class javax.swing.JDesktopPane
  Creates a new `JDesktopPane`.
JDesktopPane.AccessibleJDesktopPane - Class in javax.swing
  This class implements accessibility support for the `JDesktopPane` class.
JDialog - Class in javax.swing
  The main class for creating a dialog window.
JDialog() - Constructor for class javax.swing.JDialog
  Creates a modeless dialog without a title and without a specified `Frame` owner.
JDialog(Dialog) - Constructor for class javax.swing.JDialog
  Creates a modeless dialog with the specified `Dialog` as its owner and an empty title.
JDialog(Dialog, boolean) - Constructor for class javax.swing.JDialog
  Creates a dialog with an empty title and the specified modality and `Dialog` as its owner.
JDialog(Dialog, String) - Constructor for class javax.swing.JDialog
  Creates a modeless dialog with the specified title and with the specified owner dialog.
JDialog(Dialog, String, boolean) - Constructor for class javax.swing.JDialog
  Creates a dialog with the specified title, modality and the specified owner `Dialog`.
JDialog(Dialog, String, boolean, GraphicsConfiguration) - Constructor for class javax.swing.JDialog
  Creates a dialog with the specified title, owner `Dialog`, modality and `GraphicsConfiguration`.
JDialog(Frame) - Constructor for class javax.swing.JDialog
  Creates a modeless dialog with the specified `Frame` as its owner and an empty title.
JDialog(Frame, boolean) - Constructor for class javax.swing.JDialog
  Creates a dialog with an empty title and the specified modality and `Frame` as its owner.
JDialog(Frame, String) - Constructor for class javax.swing.JDialog
  Creates a modeless dialog with the specified title and with the specified owner frame.
JDialog(Frame, String, boolean) - Constructor for class javax.swing.JDialog
  Creates a dialog with the specified title, owner `Frame` and modality.
JDialog(Frame, String, boolean, GraphicsConfiguration) - Constructor for class javax.swing.JDialog
  Creates a dialog with the specified title, owner `Frame`, modality and `GraphicsConfiguration`.
JDialog(Window) - Constructor for class javax.swing.JDialog
  Creates a modeless dialog with the specified `Window` as its owner and an empty title.
JDialog(Window, Dialog.ModalityType) - Constructor for class javax.swing.JDialog
  Creates a dialog with an empty title and the specified modality and `Window` as its owner.
JDialog(Window, String) - Constructor for class javax.swing.JDialog
  Creates a modeless dialog with the specified title and owner `Window`.
JDialog(Window, String, Dialog.ModalityType) - Constructor for class javax.swing.JDialog
  Creates a dialog with the specified title, owner `Window` and modality.
JDialog(Window, String, Dialog.ModalityType, GraphicsConfiguration) - Constructor for class javax.swing.JDialog
  Creates a dialog with the specified title, owner `Window`, modality and `GraphicsConfiguration`.
JDIALOG_UI - Static variable in class javax.print.ServiceUIFactory
  Denotes a UI implemented as a Swing dialog.
JDialog.AccessibleJDialog - Class in javax.swing
  This class implements accessibility support for the `JDialog` class.
JdiDefaultExecutionControl - Class in jdk.jshell.execution
  The implementation of `ExecutionControl` that the JShell-core uses by default.
JdiExecutionControl - Class in jdk.jshell.execution
  Abstract JDI implementation of `ExecutionControl`.
JdiExecutionControl(ObjectOutput, ObjectInput) - Constructor for class jdk.jshell.execution.JdiExecutionControl
  Create an instance.
JdiExecutionControlProvider - Class in jdk.jshell.execution
  A provider of remote JDI-controlled execution engines.
JdiExecutionControlProvider() - Constructor for class jdk.jshell.execution.JdiExecutionControlProvider
  Create an instance.
JdiInitiator - Class in jdk.jshell.execution
  Sets up a JDI connection, providing the resulting JDI `VirtualMachine` and the `Process` the remote agent is running in.
JdiInitiator(int, List<String>, String, boolean, String, int, Map<String, String>) - Constructor for class jdk.jshell.execution.JdiInitiator
  Start the remote agent and establish a JDI connection to it.
JDIPermission - Class in com.sun.jdi
  The `JDIPermission` class represents access rights to the `VirtualMachineManager`.
JDIPermission(String) - Constructor for class com.sun.jdi.JDIPermission
  The `JDIPermission` class represents access rights to the `VirtualMachineManager`
JDIPermission(String, String) - Constructor for class com.sun.jdi.JDIPermission
  Constructs a new JDIPermission object.
jdk.accessibility - module jdk.accessibility
  Defines JDK utility classes used by implementors of Assistive Technologies.
jdk.attach - module jdk.attach
  Defines the attach API.
jdk.charsets - module jdk.charsets
  Provides `charsets` that are not in `java.base` (mostly double byte and IBM charsets).
jdk.compiler - module jdk.compiler
  Defines the implementation of the system Java compiler and its command line equivalent, javac.
jdk.crypto.cryptoki - module jdk.crypto.cryptoki
  Provides the implementation of the SunPKCS11 security provider.
jdk.crypto.ec - module jdk.crypto.ec
  Provides the implementation of the SunEC security provider.
jdk.dynalink - module jdk.dynalink
  Defines the API for dynamic linking of high-level operations on objects.
jdk.dynalink - package jdk.dynalink
  Contains interfaces and classes that are used to link an `invokedynamic` call site.
jdk.dynalink.beans - package jdk.dynalink.beans
  Contains the linker for ordinary Java objects.
jdk.dynalink.linker - package jdk.dynalink.linker
  Contains interfaces and classes needed by language runtimes to implement their own language-specific object models and type conversions.
jdk.dynalink.linker.support - package jdk.dynalink.linker.support
  Contains classes that make it more convenient for language runtimes to implement their own language-specific object models and type conversions by providing basic implementations of some classes as well as various utilities.
jdk.dynalink.support - package jdk.dynalink.support
  Contains classes that make using Dynalink more convenient by providing basic implementations of some classes as well as various utilities.
jdk.editpad - module jdk.editpad
  Provides the implementation of the edit pad service used by `jdk.jshell`.
jdk.hotspot.agent - module jdk.hotspot.agent
  Defines the implementation of the HotSpot Serviceability Agent.
jdk.http.auth.proxying.disabledSchemes - Search tag in module java.net.http
  System Property
jdk.http.auth.tunneling.disabledSchemes - Search tag in module java.net.http
  System Property
jdk.httpclient.allowRestrictedHeaders - Search tag in module java.net.http
  System Property
jdk.httpclient.auth.retrylimit - Search tag in module java.net.http
  System Property
jdk.httpclient.bufsize - Search tag in module java.net.http
  System Property
jdk.httpclient.connectionPoolSize - Search tag in module java.net.http
  System Property
jdk.httpclient.connectionWindowSize - Search tag in module java.net.http
  System Property
jdk.httpclient.disableRetryConnect - Search tag in module java.net.http
  System Property
jdk.httpclient.enableAllMethodRetry - Search tag in module java.net.http
  System Property
jdk.httpclient.enablepush - Search tag in module java.net.http
  System Property
jdk.httpclient.hpack.maxheadertablesize - Search tag in module java.net.http
  System Property
jdk.httpclient.HttpClient.log - Search tag in module java.net.http
  System Property
jdk.httpclient.keepalive.timeout - Search tag in module java.net.http
  System Property
jdk.httpclient.keepalive.timeout.h2 - Search tag in module java.net.http
  System Property
jdk.httpclient.maxframesize - Search tag in module java.net.http
  System Property
jdk.httpclient.maxstreams - Search tag in module java.net.http
  System Property
jdk.httpclient.receiveBufferSize - Search tag in module java.net.http
  System Property
jdk.httpclient.redirects.retrylimit - Search tag in module java.net.http
  System Property
jdk.httpclient.sendBufferSize - Search tag in module java.net.http
  System Property
jdk.httpclient.websocket.writeBufferSize - Search tag in module java.net.http
  System Property
jdk.httpclient.windowsize - Search tag in module java.net.http
  System Property
jdk.https.negotiate.cbt - Search tag in package java.net
  System Property
jdk.httpserver - module jdk.httpserver
  Defines the JDK-specific HTTP server API, and provides the jwebserver tool for running a minimal HTTP server.
jdk.httpserver.maxConnections - Search tag in module jdk.httpserver
  System Property
jdk.includeInExceptions - Search tag in package java.net
  System Property
jdk.incubator.concurrent - module jdk.incubator.concurrent
  Defines non-final APIs for concurrent programming.
jdk.incubator.concurrent - package jdk.incubator.concurrent
  Defines non-final APIs for concurrent programming.
jdk.incubator.vector - module jdk.incubator.vector
  Defines an API for expressing computations that can be reliably compiled at runtime into SIMD instructions, such as AVX instructions on x64, and NEON instructions on AArch64.
jdk.incubator.vector - package jdk.incubator.vector
  Incubating Feature. Will be removed in a future release.
jdk.internal.httpclient.disableHostnameVerification - Search tag in module java.net.http
  System Property
jdk.io.permissionsUseCanonicalPath - Search tag in java.io.FilePermission.FilePermission(String, String)
  System Property
jdk.jartool - module jdk.jartool
  Defines tools for manipulating Java Archive (JAR) files, including the jar and jarsigner tools.
jdk.javadoc - module jdk.javadoc
  Defines the implementation of the system documentation tool and its command-line equivalent, javadoc.
jdk.javadoc.doclet - package jdk.javadoc.doclet
  The Doclet API provides an environment which, in conjunction with the Language Model API and Compiler Tree API, allows clients to inspect the source-level structures of programs and libraries, including API comments embedded in the source.
jdk.jcmd - module jdk.jcmd
  Defines tools for diagnostics and troubleshooting a JVM such as the jcmd, jps, jstat tools.
jdk.jconsole - module jdk.jconsole
  Defines the JMX graphical tool, jconsole, for monitoring and managing a running application.
jdk.jdeps - module jdk.jdeps
  Defines tools for analysing dependencies in Java libraries and programs, including the jdeps, javap, and jdeprscan tools.
jdk.jdi - module jdk.jdi
  Defines the Java Debug Interface.
jdk.jdwp.agent - module jdk.jdwp.agent
  Provides the implementation of the Java Debug Wire Protocol (JDWP) agent.
jdk.jfr - module jdk.jfr
  Defines the API for JDK Flight Recorder.
jdk.jfr - package jdk.jfr
  This package provides classes to create events and control Flight Recorder.
jdk.jfr.consumer - package jdk.jfr.consumer
  This package contains classes for consuming Flight Recorder data.
jdk.jlink - module jdk.jlink
  Defines the jlink tool for creating run-time images, the jmod tool for creating and manipulating JMOD files, and the jimage tool for inspecting the JDK implementation-specific container file for classes and resources.
jdk.jndi.ldap.object.factoriesFilter - Search tag in module java.naming
  System Property
jdk.jndi.object.factoriesFilter - Search tag in module java.naming
  System Property
jdk.jndi.object.factoriesFilter - Search tag in module jdk.naming.rmi
  System Property
jdk.jndi.rmi.object.factoriesFilter - Search tag in module jdk.naming.rmi
  System Property
jdk.jpackage - module jdk.jpackage
  Defines the Java Packaging tool, jpackage.
jdk.jshell - module jdk.jshell
  Provides the jshell tool for evaluating snippets of Java code, and defines a JDK-specific API for modeling and executing snippets.
jdk.jshell - package jdk.jshell
  Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL), which interactively evaluate "snippets" of Java programming language code.
jdk.jshell.execution - package jdk.jshell.execution
  Provides implementation support for building JShell execution engines.
jdk.jshell.spi - package jdk.jshell.spi
  Defines the Service Provider Interface for pluggable JShell execution engines.
jdk.jshell.tool - package jdk.jshell.tool
  Provides a mechanism to launch an instance of a Java shell tool.
jdk.jsobject - module jdk.jsobject
  Defines the API for the JavaScript Object.
jdk.jstatd - module jdk.jstatd
  Defines the jstatd tool for starting a daemon for the jstat tool to monitor JVM statistics remotely.
jdk.localedata - module jdk.localedata
  Provides the locale data for locales other than US locale.
jdk.management - module jdk.management
  Defines JDK-specific management interfaces for the JVM.
jdk.management.agent - module jdk.management.agent
  Defines the JMX management agent.
jdk.management.jfr - module jdk.management.jfr
  Defines the Management Interface for JDK Flight Recorder.
jdk.management.jfr - package jdk.management.jfr
  This package contains classes to control and monitor Flight Recorder over Java Management Extensions (JMX).
jdk.module.main - Search tag in java.lang.System.getProperties()
  System Property
jdk.module.main.class - Search tag in java.lang.System.getProperties()
  System Property
jdk.module.path - Search tag in java.lang.System.getProperties()
  System Property
jdk.module.upgrade.path - Search tag in java.lang.System.getProperties()
  System Property
jdk.naming.dns - module jdk.naming.dns
  Provides the implementation of the DNS Java Naming provider.
jdk.naming.rmi - module jdk.naming.rmi
  Provides the implementation of the RMI Java Naming provider.
jdk.net - module jdk.net
  Defines the JDK-specific Networking API.
jdk.net - package jdk.net
  Platform specific socket options for the `java.net` and `java.nio.channels` socket classes.
jdk.net.unixdomain.tmpdir - Search tag in package java.net
  System Property
jdk.net.URLClassPath.showIgnoredClassPathEntries - Search tag in java.lang.ClassLoader.getSystemClassLoader()
  System Property
jdk.nio - package jdk.nio
  Defines JDK-specific `channel` APIs.
jdk.nio.mapmode - module jdk.nio.mapmode
  Defines JDK-specific file mapping modes.
jdk.nio.mapmode - package jdk.nio.mapmode
jdk.sctp - module jdk.sctp
  Defines the JDK-specific API for SCTP.
jdk.security.auth - module jdk.security.auth
  Provides implementations of the `javax.security.auth.*` interfaces and various authentication modules.
jdk.security.jarsigner - package jdk.security.jarsigner
  This package defines APIs for signing jar files.
jdk.security.jgss - module jdk.security.jgss
  Defines JDK extensions to the GSS-API and an implementation of the SASL GSSAPI mechanism.
jdk.serialFilter - Search tag in class java.io.ObjectInputFilter.Config
  System Property
jdk.serialFilterFactory - Search tag in class java.io.ObjectInputFilter.Config
  System Property
jdk.tls.client.SignatureSchemes - Search tag in javax.net.ssl.SSLParameters.getSignatureSchemes()
  System Property
jdk.tls.namedGroups - Search tag in javax.net.ssl.SSLParameters.getNamedGroups()
  System Property
jdk.tls.server.SignatureSchemes - Search tag in javax.net.ssl.SSLParameters.getSignatureSchemes()
  System Property
jdk.virtualThreadScheduler.maxPoolSize - Search tag in class java.lang.Thread
  System Property
jdk.virtualThreadScheduler.parallelism - Search tag in class java.lang.Thread
  System Property
jdk.xml.cdataChunkSize - Search tag in module java.xml
  System Property
jdk.xml.dom - module jdk.xml.dom
  Defines the subset of the W3C Document Object Model (DOM) API that is not part of the Java SE API.
jdk.xml.elementAttributeLimit - Search tag in module java.xml
  System Property
jdk.xml.elementAttributeLimit - Search tag in module java.xml
  System Property
jdk.xml.enableExtensionFunctions - Search tag in module java.xml
  System Property
jdk.xml.enableExtensionFunctions - Search tag in module java.xml
  System Property
jdk.xml.entityExpansionLimit - Search tag in module java.xml
  System Property
jdk.xml.entityExpansionLimit - Search tag in module java.xml
  System Property
jdk.xml.entityReplacementLimit - Search tag in module java.xml
  System Property
jdk.xml.entityReplacementLimit - Search tag in module java.xml
  System Property
jdk.xml.isStandalone - Search tag in module java.xml
  System Property
jdk.xml.isStandalone - Search tag in module java.xml
  System Property
jdk.xml.isStandalone - Search tag in module java.xml
  System Property
jdk.xml.maxElementDepth - Search tag in module java.xml
  System Property
jdk.xml.maxElementDepth - Search tag in module java.xml
  System Property
jdk.xml.maxGeneralEntitySizeLimit - Search tag in module java.xml
  System Property
jdk.xml.maxGeneralEntitySizeLimit - Search tag in module java.xml
  System Property
jdk.xml.maxOccurLimit - Search tag in module java.xml
  System Property
jdk.xml.maxOccurLimit - Search tag in module java.xml
  System Property
jdk.xml.maxParameterEntitySizeLimit - Search tag in module java.xml
  System Property
jdk.xml.maxParameterEntitySizeLimit - Search tag in module java.xml
  System Property
jdk.xml.maxXMLNameLimit - Search tag in module java.xml
  System Property
jdk.xml.maxXMLNameLimit - Search tag in module java.xml
  System Property
jdk.xml.overrideDefaultParser - Search tag in module java.xml
  System Property
jdk.xml.resetSymbolTable - Search tag in module java.xml
  System Property
jdk.xml.totalEntitySizeLimit - Search tag in module java.xml
  System Property
jdk.xml.totalEntitySizeLimit - Search tag in module java.xml
  System Property
jdk.xml.xsltcIsStandalone - Search tag in module java.xml
  System Property
jdk.xml.xsltcIsStandalone - Search tag in module java.xml
  System Property
jdk.zipfs - module jdk.zipfs
  Provides the implementation of the Zip file system provider.
JEditorPane - Class in javax.swing
  A text component to edit various kinds of content.
JEditorPane() - Constructor for class javax.swing.JEditorPane
  Creates a new `JEditorPane`.
JEditorPane(String) - Constructor for class javax.swing.JEditorPane
  Creates a `JEditorPane` based on a string containing a URL specification.
JEditorPane(String, String) - Constructor for class javax.swing.JEditorPane
  Creates a `JEditorPane` that has been initialized to the given text.
JEditorPane(URL) - Constructor for class javax.swing.JEditorPane
  Creates a `JEditorPane` based on a specified URL for input.
JEditorPane.AccessibleJEditorPane - Class in javax.swing
  This class implements accessibility support for the `JEditorPane` class.
JEditorPane.AccessibleJEditorPaneHTML - Class in javax.swing
  This class provides support for `AccessibleHypertext`, and is used in instances where the `EditorKit` installed in this `JEditorPane` is an instance of `HTMLEditorKit`.
JEditorPane.JEditorPaneAccessibleHypertextSupport - Class in javax.swing
  What's returned by `AccessibleJEditorPaneHTML.getAccessibleText`.
JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink - Class in javax.swing
  An HTML link.
JEditorPaneAccessibleHypertextSupport() - Constructor for class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport
  Constructs a `JEditorPaneAccessibleHypertextSupport`.
JFileChooser - Class in javax.swing
  `JFileChooser` provides a simple mechanism for the user to choose a file.
JFileChooser() - Constructor for class javax.swing.JFileChooser
  Constructs a `JFileChooser` pointing to the user's default directory.
JFileChooser(File) - Constructor for class javax.swing.JFileChooser
  Constructs a `JFileChooser` using the given `File` as the path.
JFileChooser(File, FileSystemView) - Constructor for class javax.swing.JFileChooser
  Constructs a `JFileChooser` using the given current directory and `FileSystemView`.
JFileChooser(String) - Constructor for class javax.swing.JFileChooser
  Constructs a `JFileChooser` using the given path.
JFileChooser(String, FileSystemView) - Constructor for class javax.swing.JFileChooser
  Constructs a `JFileChooser` using the given current directory path and `FileSystemView`.
JFileChooser(FileSystemView) - Constructor for class javax.swing.JFileChooser
  Constructs a `JFileChooser` using the given `FileSystemView`.
JFileChooser.AccessibleJFileChooser - Class in javax.swing
  This class implements accessibility support for the `JFileChooser` class.
JFormattedTextField - Class in javax.swing
  `JFormattedTextField` extends `JTextField` adding support for formatting arbitrary values, as well as retrieving a particular object once the user has edited the text.
JFormattedTextField() - Constructor for class javax.swing.JFormattedTextField
  Creates a `JFormattedTextField` with no `AbstractFormatterFactory`.
JFormattedTextField(Object) - Constructor for class javax.swing.JFormattedTextField
  Creates a JFormattedTextField with the specified value.
JFormattedTextField(Format) - Constructor for class javax.swing.JFormattedTextField
  Creates a `JFormattedTextField`.
JFormattedTextField(JFormattedTextField.AbstractFormatter) - Constructor for class javax.swing.JFormattedTextField
  Creates a `JFormattedTextField` with the specified `AbstractFormatter`.
JFormattedTextField(JFormattedTextField.AbstractFormatterFactory) - Constructor for class javax.swing.JFormattedTextField
  Creates a `JFormattedTextField` with the specified `AbstractFormatterFactory`.
JFormattedTextField(JFormattedTextField.AbstractFormatterFactory, Object) - Constructor for class javax.swing.JFormattedTextField
  Creates a `JFormattedTextField` with the specified `AbstractFormatterFactory` and initial value.
JFormattedTextField.AbstractFormatter - Class in javax.swing
  Instances of `AbstractFormatter` are used by `JFormattedTextField` to handle the conversion both from an Object to a String, and back from a String to an Object.
JFormattedTextField.AbstractFormatterFactory - Class in javax.swing
  Instances of `AbstractFormatterFactory` are used by `JFormattedTextField` to obtain instances of `AbstractFormatter` which in turn are used to format values.
JFrame - Class in javax.swing
  An extended version of `java.awt.Frame` that adds support for the JFC/Swing component architecture.
JFrame() - Constructor for class javax.swing.JFrame
  Constructs a new frame that is initially invisible.
JFrame(GraphicsConfiguration) - Constructor for class javax.swing.JFrame
  Creates a `Frame` in the specified `GraphicsConfiguration` of a screen device and a blank title.
JFrame(String) - Constructor for class javax.swing.JFrame
  Creates a new, initially invisible `Frame` with the specified title.
JFrame(String, GraphicsConfiguration) - Constructor for class javax.swing.JFrame
  Creates a `JFrame` with the specified title and the specified `GraphicsConfiguration` of a screen device.
JFrame.AccessibleJFrame - Class in javax.swing
  This class implements accessibility support for the `JFrame` class.
jhsdb - Search tag in module jdk.hotspot.agent
  jhsdb tool
jimage - Search tag in module jdk.jlink
  jimage tool
JInternalFrame - Class in javax.swing
  A lightweight object that provides many of the features of a native frame, including dragging, closing, becoming an icon, resizing, title display, and support for a menu bar.
JInternalFrame() - Constructor for class javax.swing.JInternalFrame
  Creates a non-resizable, non-closable, non-maximizable, non-iconifiable `JInternalFrame` with no title.
JInternalFrame(String) - Constructor for class javax.swing.JInternalFrame
  Creates a non-resizable, non-closable, non-maximizable, non-iconifiable `JInternalFrame` with the specified title.
JInternalFrame(String, boolean) - Constructor for class javax.swing.JInternalFrame
  Creates a non-closable, non-maximizable, non-iconifiable `JInternalFrame` with the specified title and resizability.
JInternalFrame(String, boolean, boolean) - Constructor for class javax.swing.JInternalFrame
  Creates a non-maximizable, non-iconifiable `JInternalFrame` with the specified title, resizability, and closability.
JInternalFrame(String, boolean, boolean, boolean) - Constructor for class javax.swing.JInternalFrame
  Creates a non-iconifiable `JInternalFrame` with the specified title, resizability, closability, and maximizability.
JInternalFrame(String, boolean, boolean, boolean, boolean) - Constructor for class javax.swing.JInternalFrame
  Creates a `JInternalFrame` with the specified title, resizability, closability, maximizability, and iconifiability.
JInternalFrame.AccessibleJInternalFrame - Class in javax.swing
  This class implements accessibility support for the `JInternalFrame` class.
JInternalFrame.JDesktopIcon - Class in javax.swing
  This component represents an iconified version of a `JInternalFrame`.
JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon - Class in javax.swing
  This class implements accessibility support for the `JInternalFrame.JDesktopIcon` class.
JIS_B0 - Static variable in class java.awt.PageAttributes.MediaType
  The MediaType instance for JIS B0, 1030 x 1456 mm.
JIS_B0 - Static variable in class javax.print.attribute.standard.MediaSizeName
  JIS B0 size.
JIS_B1 - Static variable in class java.awt.PageAttributes.MediaType
  The MediaType instance for JIS B1, 728 x 1030 mm.
JIS_B1 - Static variable in class javax.print.attribute.standard.MediaSizeName
  JIS B1 size.
JIS_B10 - Static variable in class java.awt.PageAttributes.MediaType
  The MediaType instance for JIS B10, 32 x 45 mm.
JIS_B10 - Static variable in class javax.print.attribute.standard.MediaSizeName
  JIS B10 size.
JIS_B2 - Static variable in class java.awt.PageAttributes.MediaType
  The MediaType instance for JIS B2, 515 x 728 mm.
JIS_B2 - Static variable in class javax.print.attribute.standard.MediaSizeName
  JIS B2 size.
JIS_B3 - Static variable in class java.awt.PageAttributes.MediaType
  The MediaType instance for JIS B3, 364 x 515 mm.
JIS_B3 - Static variable in class javax.print.attribute.standard.MediaSizeName
  JIS B3 size.
JIS_B4 - Static variable in class java.awt.PageAttributes.MediaType
  The MediaType instance for JIS B4, 257 x 364 mm.
JIS_B4 - Static variable in class javax.print.attribute.standard.MediaSizeName
  JIS B4 size.
JIS_B5 - Static variable in class java.awt.PageAttributes.MediaType
  The MediaType instance for JIS B5, 182 x 257 mm.
JIS_B5 - Static variable in class javax.print.attribute.standard.MediaSizeName
  JIS B5 size.
JIS_B6 - Static variable in class java.awt.PageAttributes.MediaType
  The MediaType instance for JIS B6, 128 x 182 mm.
JIS_B6 - Static variable in class javax.print.attribute.standard.MediaSizeName
  JIS B6 size.
JIS_B7 - Static variable in class java.awt.PageAttributes.MediaType
  The MediaType instance for JIS B7, 91 x 128 mm.
JIS_B7 - Static variable in class javax.print.attribute.standard.MediaSizeName
  JIS B7 size.
JIS_B8 - Static variable in class java.awt.PageAttributes.MediaType
  The MediaType instance for JIS B8, 64 x 91 mm.
JIS_B8 - Static variable in class javax.print.attribute.standard.MediaSizeName
  JIS B8 size.
JIS_B9 - Static variable in class java.awt.PageAttributes.MediaType
  The MediaType instance for JIS B9, 45 x 64 mm.
JIS_B9 - Static variable in class javax.print.attribute.standard.MediaSizeName
  JIS B9 size.
JLabel - Class in javax.swing
  A display area for a short text string or an image, or both.
JLabel() - Constructor for class javax.swing.JLabel
  Creates a `JLabel` instance with no image and with an empty string for the title.
JLabel(String) - Constructor for class javax.swing.JLabel
  Creates a `JLabel` instance with the specified text.
JLabel(String, int) - Constructor for class javax.swing.JLabel
  Creates a `JLabel` instance with the specified text and horizontal alignment.
JLabel(String, Icon, int) - Constructor for class javax.swing.JLabel
  Creates a `JLabel` instance with the specified text, image, and horizontal alignment.
JLabel(Icon) - Constructor for class javax.swing.JLabel
  Creates a `JLabel` instance with the specified image.
JLabel(Icon, int) - Constructor for class javax.swing.JLabel
  Creates a `JLabel` instance with the specified image and horizontal alignment.
JLabel.AccessibleJLabel - Class in javax.swing
  The class used to obtain the accessible role for this object.
JLayer<V extends Component> - Class in javax.swing
  `JLayer` is a universal decorator for Swing components which enables you to implement various advanced painting effects as well as receive notifications of all `AWTEvent`s generated within its borders.
JLayer() - Constructor for class javax.swing.JLayer
  Creates a new `JLayer` object with a `null` view component and default `LayerUI`.
JLayer(V) - Constructor for class javax.swing.JLayer
  Creates a new `JLayer` object with default `LayerUI`.
JLayer(V, LayerUI<V>) - Constructor for class javax.swing.JLayer
  Creates a new `JLayer` object with the specified view component and `LayerUI` object.
JLayeredPane - Class in javax.swing
  `JLayeredPane` adds depth to a JFC/Swing container, allowing components to overlap each other when needed.
JLayeredPane() - Constructor for class javax.swing.JLayeredPane
  Create a new JLayeredPane
JLayeredPane.AccessibleJLayeredPane - Class in javax.swing
  This class implements accessibility support for the `JLayeredPane` class.
jlink - Search tag in module jdk.jlink
  jlink tool
JList<E> - Class in javax.swing
  A component that displays a list of objects and allows the user to select one or more items.
JList() - Constructor for class javax.swing.JList
  Constructs a `JList` with an empty, read-only, model.
JList(E[]) - Constructor for class javax.swing.JList
  Constructs a `JList` that displays the elements in the specified array.
JList(Vector<? extends E>) - Constructor for class javax.swing.JList
  Constructs a `JList` that displays the elements in the specified `Vector`.
JList(ListModel<E>) - Constructor for class javax.swing.JList
  Constructs a `JList` that displays elements from the specified, `non-null`, model.
JList.AccessibleJList - Class in javax.swing
  This class implements accessibility support for the `JList` class.
JList.AccessibleJList.AccessibleJListChild - Class in javax.swing
  This class implements accessibility support appropriate for list children.
JList.DropLocation - Class in javax.swing
  A subclass of `TransferHandler.DropLocation` representing a drop location for a `JList`.
JMenu - Class in javax.swing
  An implementation of a menu -- a popup window containing `JMenuItem`s that is displayed when the user selects an item on the `JMenuBar`.
JMenu() - Constructor for class javax.swing.JMenu
  Constructs a new `JMenu` with no text.
JMenu(String) - Constructor for class javax.swing.JMenu
  Constructs a new `JMenu` with the supplied string as its text.
JMenu(String, boolean) - Constructor for class javax.swing.JMenu
  Constructs a new `JMenu` with the supplied string as its text and specified as a tear-off menu or not.
JMenu(Action) - Constructor for class javax.swing.JMenu
  Constructs a menu whose properties are taken from the `Action` supplied.
JMenu.AccessibleJMenu - Class in javax.swing
  This class implements accessibility support for the `JMenu` class.
JMenu.WinListener - Class in javax.swing
  A listener class that watches for a popup window closing.
JMenuBar - Class in javax.swing
  An implementation of a menu bar.
JMenuBar() - Constructor for class javax.swing.JMenuBar
  Creates a new menu bar.
JMenuBar.AccessibleJMenuBar - Class in javax.swing
  This class implements accessibility support for the `JMenuBar` class.
JMenuItem - Class in javax.swing
  An implementation of an item in a menu.
JMenuItem() - Constructor for class javax.swing.JMenuItem
  Creates a `JMenuItem` with no set text or icon.
JMenuItem(String) - Constructor for class javax.swing.JMenuItem
  Creates a `JMenuItem` with the specified text.
JMenuItem(String, int) - Constructor for class javax.swing.JMenuItem
  Creates a `JMenuItem` with the specified text and keyboard mnemonic.
JMenuItem(String, Icon) - Constructor for class javax.swing.JMenuItem
  Creates a `JMenuItem` with the specified text and icon.
JMenuItem(Action) - Constructor for class javax.swing.JMenuItem
  Creates a menu item whose properties are taken from the specified `Action`.
JMenuItem(Icon) - Constructor for class javax.swing.JMenuItem
  Creates a `JMenuItem` with the specified icon.
JMenuItem.AccessibleJMenuItem - Class in javax.swing
  This class implements accessibility support for the `JMenuItem` class.
JMException - Exception Class in javax.management
  Exceptions thrown by JMX implementations.
JMException() - Constructor for exception class javax.management.JMException
  Default constructor.
JMException(String) - Constructor for exception class javax.management.JMException
  Constructor that allows a specific error message to be specified.
jmod - Search tag in module jdk.jlink
  jmod tool
JMRuntimeException - Exception Class in javax.management
  Runtime exceptions emitted by JMX implementations.
JMRuntimeException() - Constructor for exception class javax.management.JMRuntimeException
  Default constructor.
JMRuntimeException(String) - Constructor for exception class javax.management.JMRuntimeException
  Constructor that allows a specific error message to be specified.
JMX - Class in javax.management
  Static methods from the JMX API.
JMXAddressable - Interface in javax.management.remote
  Implemented by objects that can have a `JMXServiceURL` address.
JMXAuthenticator - Interface in javax.management.remote
  Interface to define how remote credentials are converted into a JAAS Subject.
JMXConnectionNotification - Class in javax.management.remote
  Notification emitted when a client connection is opened or closed or when notifications are lost.
JMXConnectionNotification(String, Object, String, long, String, Object) - Constructor for class javax.management.remote.JMXConnectionNotification
  Constructs a new connection notification.
JMXConnector - Interface in javax.management.remote
  The client end of a JMX API connector.
JMXConnectorFactory - Class in javax.management.remote
  Factory to create JMX API connector clients.
JMXConnectorProvider - Interface in javax.management.remote
  A provider for creating JMX API connector clients using a given protocol.
JMXConnectorServer - Class in javax.management.remote
  Superclass of every connector server.
JMXConnectorServer() - Constructor for class javax.management.remote.JMXConnectorServer
  Constructs a connector server that will be registered as an MBean in the MBean server it is attached to.
JMXConnectorServer(MBeanServer) - Constructor for class javax.management.remote.JMXConnectorServer
  Constructs a connector server that is attached to the given MBean server.
JMXConnectorServerFactory - Class in javax.management.remote
  Factory to create JMX API connector servers.
JMXConnectorServerMBean - Interface in javax.management.remote
  MBean interface for connector servers.
JMXConnectorServerProvider - Interface in javax.management.remote
  A provider for creating JMX API connector servers using a given protocol.
JMXPrincipal - Class in javax.management.remote
  The identity of a remote client of the JMX Remote API.
JMXPrincipal(String) - Constructor for class javax.management.remote.JMXPrincipal
  Creates a JMXPrincipal for a given identity.
JMXProviderException - Exception Class in javax.management.remote
  Exception thrown by `JMXConnectorFactory` and `JMXConnectorServerFactory` when a provider exists for the required protocol but cannot be used for some reason.
JMXProviderException() - Constructor for exception class javax.management.remote.JMXProviderException
  Constructs a `JMXProviderException` with no specified detail message.
JMXProviderException(String) - Constructor for exception class javax.management.remote.JMXProviderException
  Constructs a `JMXProviderException` with the specified detail message.
JMXProviderException(String, Throwable) - Constructor for exception class javax.management.remote.JMXProviderException
  Constructs a `JMXProviderException` with the specified detail message and nested exception.
JMXServerErrorException - Exception Class in javax.management.remote
  Exception thrown as the result of a remote `MBeanServer` method invocation when an `Error` is thrown while processing the invocation in the remote MBean server.
JMXServerErrorException(String, Error) - Constructor for exception class javax.management.remote.JMXServerErrorException
  Constructs a `JMXServerErrorException` with the specified detail message and nested error.
JMXServiceURL - Class in javax.management.remote
  The address of a JMX API connector server.
JMXServiceURL(String) - Constructor for class javax.management.remote.JMXServiceURL
  Constructs a `JMXServiceURL` by parsing a Service URL string.
JMXServiceURL(String, String, int) - Constructor for class javax.management.remote.JMXServiceURL
  Constructs a `JMXServiceURL` with the given protocol, host, and port.
JMXServiceURL(String, String, int, String) - Constructor for class javax.management.remote.JMXServiceURL
  Constructs a `JMXServiceURL` with the given parts.
JNDI_REBIND_ATTRIBUTE - Static variable in class javax.management.remote.rmi.RMIConnectorServer
  Name of the attribute that specifies whether the `RMIServer` stub that represents an RMI connector server should override an existing stub at the same address.
JndiLoginModule - Class in com.sun.security.auth.module
  The module prompts for a username and password and then verifies the password against the password stored in a directory service configured under JNDI.
JndiLoginModule() - Constructor for class com.sun.security.auth.module.JndiLoginModule
  Creates a `JndiLoginModule`.
JOB_CANCELED - Static variable in class javax.print.event.PrintJobEvent
  The job was canceled by the `PrintService`.
JOB_CANCELED_AT_DEVICE - Static variable in class javax.print.attribute.standard.JobStateReason
  The job was canceled by an unidentified local user, i.e., a user at a console at the device.
JOB_CANCELED_BY_OPERATOR - Static variable in class javax.print.attribute.standard.JobStateReason
  The job was canceled by the operator, i.e., by a user who has been authenticated as having operator privileges (whether local or remote).
JOB_CANCELED_BY_USER - Static variable in class javax.print.attribute.standard.JobStateReason
  The job was canceled by the owner of the job, i.e., by a user whose authenticated identity is the same as the value of the originating user that created the Print Job, or by some other authorized end-user, such as a member of the job owner's security group.
JOB_COMPLETE - Static variable in class javax.print.event.PrintJobEvent
  The document is completely printed.
JOB_COMPLETED_SUCCESSFULLY - Static variable in class javax.print.attribute.standard.JobStateReason
  The job completed successfully.
JOB_COMPLETED_WITH_ERRORS - Static variable in class javax.print.attribute.standard.JobStateReason
  The job completed with errors (and possibly warnings too).
JOB_COMPLETED_WITH_WARNINGS - Static variable in class javax.print.attribute.standard.JobStateReason
  The job completed with warnings.
JOB_DATA_INSUFFICIENT - Static variable in class javax.print.attribute.standard.JobStateReason
  The printer has created the Print Job, but the printer is expecting additional print data before it can move the job into the `PROCESSING` state.
JOB_FAILED - Static variable in class javax.print.event.PrintJobEvent
  The print service reports that the job cannot be completed.
JOB_HOLD_UNTIL_SPECIFIED - Static variable in class javax.print.attribute.standard.JobStateReason
  The value of the job's `JobHoldUntil` attribute was specified with a date-time that is still in the future.
JOB_INCOMING - Static variable in class javax.print.attribute.standard.JobStateReason
  The printer has created the Print Job, but the printer has not finished accessing or accepting all the print data yet.
JOB_INTERPRETING - Static variable in class javax.print.attribute.standard.JobStateReason
  The job is in the `PROCESSING` state, but more specifically, the printer ia interpreting the document data.
JOB_OUTGOING - Static variable in class javax.print.attribute.standard.JobStateReason
  The printer is transmitting the job to the output device.
JOB_PRINTING - Static variable in class javax.print.attribute.standard.JobStateReason
  The output device is marking media.
JOB_QUEUED - Static variable in class javax.print.attribute.standard.JobStateReason
  The job is in the `PROCESSING` state, but more specifically, the printer has queued the document data.
JOB_QUEUED_FOR_MARKER - Static variable in class javax.print.attribute.standard.JobStateReason
  The job is in the `PENDING_HELD`, `PENDING`, or `PROCESSING` state, but more specifically, the printer has completed enough processing of the document to be able to start marking and the job is waiting for the marker.
JOB_RESTARTABLE - Static variable in class javax.print.attribute.standard.JobStateReason
  This job is retained and is currently able to be restarted.
JOB_TRANSFORMING - Static variable in class javax.print.attribute.standard.JobStateReason
  The job is in the `PROCESSING` state, but more specifically, the printer is interpreting document data and producing another electronic representation.
JobAttributes - Class in java.awt
  A set of attributes which control a print job.
JobAttributes() - Constructor for class java.awt.JobAttributes
  Constructs a `JobAttributes` instance with default values for every attribute.
JobAttributes(int, JobAttributes.DefaultSelectionType, JobAttributes.DestinationType, JobAttributes.DialogType, String, int, int, JobAttributes.MultipleDocumentHandlingType, int[][], String, JobAttributes.SidesType) - Constructor for class java.awt.JobAttributes
  Constructs a `JobAttributes` instance with the specified values for every attribute.
JobAttributes(JobAttributes) - Constructor for class java.awt.JobAttributes
  Constructs a `JobAttributes` instance which is a copy of the supplied `JobAttributes`.
JobAttributes.DefaultSelectionType - Class in java.awt
  A type-safe enumeration of possible default selection states.
JobAttributes.DestinationType - Class in java.awt
  A type-safe enumeration of possible job destinations.
JobAttributes.DialogType - Class in java.awt
  A type-safe enumeration of possible dialogs to display to the user.
JobAttributes.MultipleDocumentHandlingType - Class in java.awt
  A type-safe enumeration of possible multiple copy handling states.
JobAttributes.SidesType - Class in java.awt
  A type-safe enumeration of possible multi-page impositions.
JobHoldUntil - Class in javax.print.attribute.standard
  Class `JobHoldUntil` is a printing attribute class, a date-time attribute, that specifies the exact date and time at which the job must become a candidate for printing.
JobHoldUntil(Date) - Constructor for class javax.print.attribute.standard.JobHoldUntil
  Construct a new job hold until date-time attribute with the given `Date` value.
JobImpressions - Class in javax.print.attribute.standard
  Class `JobImpressions` is an integer valued printing attribute class that specifies the total size in number of impressions of the document(s) being submitted.
JobImpressions(int) - Constructor for class javax.print.attribute.standard.JobImpressions
  Construct a new job impressions attribute with the given integer value.
JobImpressionsCompleted - Class in javax.print.attribute.standard
  Class `JobImpressionsCompleted` is an integer valued printing attribute class that specifies the number of impressions completed for the job so far.
JobImpressionsCompleted(int) - Constructor for class javax.print.attribute.standard.JobImpressionsCompleted
  Construct a new job impressions completed attribute with the given integer value.
JobImpressionsSupported - Class in javax.print.attribute.standard
  Class `JobImpressionsSupported` is a printing attribute class, a set of integers, that gives the supported values for a `JobImpressions` attribute.
JobImpressionsSupported(int, int) - Constructor for class javax.print.attribute.standard.JobImpressionsSupported
  Construct a new job impressions supported attribute containing a single range of integers.
JobKOctets - Class in javax.print.attribute.standard
  Class `JobKOctets` is an integer valued printing attribute class that specifies the total size of the document(s) in K octets, i.e., in units of 1024 octets requested to be processed in the job.
JobKOctets(int) - Constructor for class javax.print.attribute.standard.JobKOctets
  Construct a new job K octets attribute with the given integer value.
JobKOctetsProcessed - Class in javax.print.attribute.standard
  Class `JobKOctetsProcessed` is an integer valued printing attribute class that specifies the total number of print data octets processed so far in K octets, i.e., in units of 1024 octets.
JobKOctetsProcessed(int) - Constructor for class javax.print.attribute.standard.JobKOctetsProcessed
  Construct a new job K octets processed attribute with the given integer value.
JobKOctetsSupported - Class in javax.print.attribute.standard
  Class `JobKOctetsSupported` is a printing attribute class, a set of integers, that gives the supported values for a `JobKOctets` attribute.
JobKOctetsSupported(int, int) - Constructor for class javax.print.attribute.standard.JobKOctetsSupported
  Construct a new job K octets supported attribute containing a single range of integers.
JobMediaSheets - Class in javax.print.attribute.standard
  Class `JobMediaSheets` is an integer valued printing attribute class that specifies the total number of media sheets to be produced for this job.
JobMediaSheets(int) - Constructor for class javax.print.attribute.standard.JobMediaSheets
  Construct a new job media sheets attribute with the given integer value.
JobMediaSheetsCompleted - Class in javax.print.attribute.standard
  Class `JobMediaSheetsCompleted` is an integer valued printing attribute class that specifies the number of media sheets which have completed marking and stacking for the entire job so far, whether those sheets have been processed on one side or on both.
JobMediaSheetsCompleted(int) - Constructor for class javax.print.attribute.standard.JobMediaSheetsCompleted
  Construct a new job media sheets completed attribute with the given integer value.
JobMediaSheetsSupported - Class in javax.print.attribute.standard
  Class `JobMediaSheetsSupported` is a printing attribute class, a set of integers, that gives the supported values for a `JobMediaSheets` attribute.
JobMediaSheetsSupported(int, int) - Constructor for class javax.print.attribute.standard.JobMediaSheetsSupported
  Construct a new job media sheets supported attribute containing a single range of integers.
JobMessageFromOperator - Class in javax.print.attribute.standard
  Class `JobMessageFromOperator` is a printing attribute class, a text attribute, that provides a message from an operator, system administrator, or "intelligent" process to indicate to the end user the reasons for modification or other management action taken on a job.
JobMessageFromOperator(String, Locale) - Constructor for class javax.print.attribute.standard.JobMessageFromOperator
  Constructs a new job message from operator attribute with the given message and locale.
JobName - Class in javax.print.attribute.standard
  Class `JobName` is a printing attribute class, a text attribute, that specifies the name of a print job.
JobName(String, Locale) - Constructor for class javax.print.attribute.standard.JobName
  Constructs a new job name attribute with the given job name and locale.
JobOriginatingUserName - Class in javax.print.attribute.standard
  Class `JobOriginatingUserName` is a printing attribute class, a text attribute, that contains the name of the end user that submitted the print job.
JobOriginatingUserName(String, Locale) - Constructor for class javax.print.attribute.standard.JobOriginatingUserName
  Constructs a new job originating user name attribute with the given user name and locale.
JobPriority - Class in javax.print.attribute.standard
  Class `JobPriority` is an integer valued printing attribute class that specifies a print job's priority.
JobPriority(int) - Constructor for class javax.print.attribute.standard.JobPriority
  Construct a new job priority attribute with the given integer value.
JobPrioritySupported - Class in javax.print.attribute.standard
  Class `JobPrioritySupported` is an integer valued printing attribute class that specifies whether a Print Service instance supports the `JobPriority` attribute and the number of different job priority levels supported.
JobPrioritySupported(int) - Constructor for class javax.print.attribute.standard.JobPrioritySupported
  Construct a new job priority supported attribute with the given integer value.
JobSheets - Class in javax.print.attribute.standard
  Class `JobSheets` is a printing attribute class, an enumeration, that determines which job start and end sheets, if any, must be printed with a job.
JobSheets(int) - Constructor for class javax.print.attribute.standard.JobSheets
  Construct a new job sheets enumeration value with the given integer value.
JobState - Class in javax.print.attribute.standard
  `JobState` is a printing attribute class, an enumeration, that identifies the current state of a print job.
JobState(int) - Constructor for class javax.print.attribute.standard.JobState
  Construct a new job state enumeration value with the given integer value.
JobStateReason - Class in javax.print.attribute.standard
  Class `JobStateReason` is a printing attribute class, an enumeration, that provides additional information about the job's current state, i.e., information that augments the value of the job's `JobState` attribute.
JobStateReason(int) - Constructor for class javax.print.attribute.standard.JobStateReason
  Construct a new job state reason enumeration value with the given integer value.
JobStateReasons - Class in javax.print.attribute.standard
  Class `JobStateReasons` is a printing attribute class, a set of enumeration values, that provides additional information about the job's current state, i.e., information that augments the value of the job's `JobState` attribute.
JobStateReasons() - Constructor for class javax.print.attribute.standard.JobStateReasons
  Construct a new, empty job state reasons attribute; the underlying hash set has the default initial capacity and load factor.
JobStateReasons(int) - Constructor for class javax.print.attribute.standard.JobStateReasons
  Construct a new, empty job state reasons attribute; the underlying hash set has the given initial capacity and the default load factor.
JobStateReasons(int, float) - Constructor for class javax.print.attribute.standard.JobStateReasons
  Construct a new, empty job state reasons attribute; the underlying hash set has the given initial capacity and load factor.
JobStateReasons(Collection<JobStateReason>) - Constructor for class javax.print.attribute.standard.JobStateReasons
  Construct a new job state reasons attribute that contains the same `JobStateReason` objects as the given collection.
join() - Method in class java.lang.Thread
  Waits for this thread to terminate.
join() - Method in class java.util.concurrent.CompletableFuture
  Returns the result value when complete, or throws an (unchecked) exception if completed exceptionally.
join() - Method in class java.util.concurrent.ForkJoinTask
  Returns the result of the computation when it is done.
join() - Method in class jdk.incubator.concurrent.StructuredTaskScope
  Wait for all threads to finish or the task scope to shut down.
join() - Method in class jdk.incubator.concurrent.StructuredTaskScope.ShutdownOnFailure
  Wait for all threads to finish or the task scope to shut down.
join() - Method in class jdk.incubator.concurrent.StructuredTaskScope.ShutdownOnSuccess
  Wait for all threads to finish or the task scope to shut down.
join(long) - Method in class java.lang.Thread
  Waits at most `millis` milliseconds for this thread to terminate.
join(long, int) - Method in class java.lang.Thread
  Waits at most `millis` milliseconds plus `nanos` nanoseconds for this thread to terminate.
join(CharSequence, CharSequence...) - Static method in class java.lang.String
  Returns a new String composed of copies of the `CharSequence elements` joined together with a copy of the specified `delimiter`.
join(CharSequence, Iterable<? extends CharSequence>) - Static method in class java.lang.String
  Returns a new `String` composed of copies of the `CharSequence elements` joined together with a copy of the specified `delimiter`.
join(InetAddress) - Method in class java.net.DatagramSocketImpl
  Join the multicast group.
join(InetAddress, NetworkInterface) - Method in interface java.nio.channels.MulticastChannel
  Joins a multicast group to begin receiving all datagrams sent to the group, returning a membership key.
join(InetAddress, NetworkInterface, InetAddress) - Method in interface java.nio.channels.MulticastChannel
  Joins a multicast group to begin receiving datagrams sent to the group from a given source address.
join(Duration) - Method in class java.lang.Thread
  Waits for this thread to terminate for up to the given waiting duration.
JOIN_BEVEL - Static variable in class java.awt.BasicStroke
  Joins path segments by connecting the outer corners of their wide outlines with a straight segment.
JOIN_MITER - Static variable in class java.awt.BasicStroke
  Joins path segments by extending their outside edges until they meet.
JOIN_ROUND - Static variable in class java.awt.BasicStroke
  Joins path segments by rounding off the corner at a radius of half the line width.
Joinable - Interface in javax.sql.rowset
  1.0 Background
JoinFractureDirection - Static variable in class javax.swing.text.DefaultStyledDocument.ElementSpec
  A possible value for getDirection.
joinGroup(InetAddress) - Method in class java.net.MulticastSocket
  Deprecated.
  This method does not accept the network interface on which to join the multicast group. Use `MulticastSocket.joinGroup(SocketAddress, NetworkInterface)` instead.
joinGroup(SocketAddress, NetworkInterface) - Method in class java.net.DatagramSocket
  Joins a multicast group.
joinGroup(SocketAddress, NetworkInterface) - Method in class java.net.DatagramSocketImpl
  Join the multicast group.
joinGroup(SocketAddress, NetworkInterface) - Method in class java.net.MulticastSocket
  Joins a multicast group.
joining() - Static method in class java.util.stream.Collectors
  Returns a `Collector` that concatenates the input elements into a `String`, in encounter order.
joining(CharSequence) - Static method in class java.util.stream.Collectors
  Returns a `Collector` that concatenates the input elements, separated by the specified delimiter, in encounter order.
joining(CharSequence, CharSequence, CharSequence) - Static method in class java.util.stream.Collectors
  Returns a `Collector` that concatenates the input elements, separated by the specified delimiter, with the specified prefix and suffix, in encounter order.
JoinNextDirection - Static variable in class javax.swing.text.DefaultStyledDocument.ElementSpec
  A possible value for getDirection.
JoinPreviousDirection - Static variable in class javax.swing.text.DefaultStyledDocument.ElementSpec
  A possible value for getDirection.
JoinRowSet - Interface in javax.sql.rowset
  The `JoinRowSet` interface provides a mechanism for combining related data from different `RowSet` objects into one `JoinRowSet` object, which represents an SQL `JOIN`.
joinUntil(Instant) - Method in class jdk.incubator.concurrent.StructuredTaskScope
  Wait for all threads to finish or the task scope to shut down, up to the given deadline.
joinUntil(Instant) - Method in class jdk.incubator.concurrent.StructuredTaskScope.ShutdownOnFailure
  Wait for all threads to finish or the task scope to shut down, up to the given deadline.
joinUntil(Instant) - Method in class jdk.incubator.concurrent.StructuredTaskScope.ShutdownOnSuccess
  Wait for all threads to finish or the task scope to shut down, up to the given deadline.
JOptionPane - Class in javax.swing
  `JOptionPane` makes it easy to pop up a standard dialog box that prompts users for a value or informs them of something.
JOptionPane() - Constructor for class javax.swing.JOptionPane
  Creates a `JOptionPane` with a test message.
JOptionPane(Object) - Constructor for class javax.swing.JOptionPane
  Creates a instance of `JOptionPane` to display a message using the plain-message message type and the default options delivered by the UI.
JOptionPane(Object, int) - Constructor for class javax.swing.JOptionPane
  Creates an instance of `JOptionPane` to display a message with the specified message type and the default options,
JOptionPane(Object, int, int) - Constructor for class javax.swing.JOptionPane
  Creates an instance of `JOptionPane` to display a message with the specified message type and options.
JOptionPane(Object, int, int, Icon) - Constructor for class javax.swing.JOptionPane
  Creates an instance of `JOptionPane` to display a message with the specified message type, options, and icon.
JOptionPane(Object, int, int, Icon, Object[]) - Constructor for class javax.swing.JOptionPane
  Creates an instance of `JOptionPane` to display a message with the specified message type, icon, and options.
JOptionPane(Object, int, int, Icon, Object[], Object) - Constructor for class javax.swing.JOptionPane
  Creates an instance of `JOptionPane` to display a message with the specified message type, icon, and options, with the initially-selected option specified.
JOptionPane.AccessibleJOptionPane - Class in javax.swing
  This class implements accessibility support for the `JOptionPane` class.
JPanel - Class in javax.swing
  `JPanel` is a generic lightweight container.
JPanel() - Constructor for class javax.swing.JPanel
  Creates a new `JPanel` with a double buffer and a flow layout.
JPanel(boolean) - Constructor for class javax.swing.JPanel
  Creates a new `JPanel` with `FlowLayout` and the specified buffering strategy.
JPanel(LayoutManager) - Constructor for class javax.swing.JPanel
  Create a new buffered JPanel with the specified layout manager
JPanel(LayoutManager, boolean) - Constructor for class javax.swing.JPanel
  Creates a new JPanel with the specified layout manager and buffering strategy.
JPanel.AccessibleJPanel - Class in javax.swing
  This class implements accessibility support for the `JPanel` class.
JPasswordField - Class in javax.swing
  `JPasswordField` is a lightweight component that allows the editing of a single line of text where the view indicates something was typed, but does not show the original characters.
JPasswordField() - Constructor for class javax.swing.JPasswordField
  Constructs a new `JPasswordField`, with a default document, `null` starting text string, and 0 column width.
JPasswordField(int) - Constructor for class javax.swing.JPasswordField
  Constructs a new empty `JPasswordField` with the specified number of columns.
JPasswordField(String) - Constructor for class javax.swing.JPasswordField
  Constructs a new `JPasswordField` initialized with the specified text.
JPasswordField(String, int) - Constructor for class javax.swing.JPasswordField
  Constructs a new `JPasswordField` initialized with the specified text and columns.
JPasswordField(Document, String, int) - Constructor for class javax.swing.JPasswordField
  Constructs a new `JPasswordField` that uses the given text storage model and the given number of columns.
JPasswordField.AccessibleJPasswordField - Class in javax.swing
  This class implements accessibility support for the `JPasswordField` class.
JPEG - Static variable in class javax.print.DocFlavor.BYTE_ARRAY
  Doc flavor with MIME type = `"image/jpeg"`, print data representation class name = `"[B"` (byte array).
JPEG - Static variable in class javax.print.DocFlavor.INPUT_STREAM
  Doc flavor with MIME type = `"image/jpeg"`, print data representation class name = `"java.io.InputStream"` (byte stream).
JPEG - Static variable in class javax.print.DocFlavor.URL
  Doc flavor with MIME type = `"image/jpeg"`, print data representation class name = `"java.net.URL"`.
JPEG_PROC_BASELINE - Static variable in class javax.imageio.plugins.tiff.BaselineTIFFTagSet
  A value to be used with the "JPEGProc" tag.
JPEG_PROC_LOSSLESS - Static variable in class javax.imageio.plugins.tiff.BaselineTIFFTagSet
  A value to be used with the "JPEGProc" tag.
JPEGHuffmanTable - Class in javax.imageio.plugins.jpeg
  A class encapsulating a single JPEG Huffman table.
JPEGHuffmanTable(short[], short[]) - Constructor for class javax.imageio.plugins.jpeg.JPEGHuffmanTable
  Creates a Huffman table and initializes it.
JPEGImageReadParam - Class in javax.imageio.plugins.jpeg
  This class adds the ability to set JPEG quantization and Huffman tables when using the built-in JPEG reader plug-in.
JPEGImageReadParam() - Constructor for class javax.imageio.plugins.jpeg.JPEGImageReadParam
  Constructs a `JPEGImageReadParam`.
JPEGImageWriteParam - Class in javax.imageio.plugins.jpeg
  This class adds the ability to set JPEG quantization and Huffman tables when using the built-in JPEG writer plug-in, and to request that optimized Huffman tables be computed for an image.
JPEGImageWriteParam(Locale) - Constructor for class javax.imageio.plugins.jpeg.JPEGImageWriteParam
  Constructs a `JPEGImageWriteParam`.
JPEGQTable - Class in javax.imageio.plugins.jpeg
  A class encapsulating a single JPEG quantization table.
JPEGQTable(int[]) - Constructor for class javax.imageio.plugins.jpeg.JPEGQTable
  Constructs a quantization table from the argument, which must contain 64 elements in natural order (not zig-zag order).
JPopupMenu - Class in javax.swing
  An implementation of a popup menu -- a small window that pops up and displays a series of choices.
JPopupMenu() - Constructor for class javax.swing.JPopupMenu
  Constructs a `JPopupMenu` without an "invoker".
JPopupMenu(String) - Constructor for class javax.swing.JPopupMenu
  Constructs a `JPopupMenu` with the specified title.
JPopupMenu.AccessibleJPopupMenu - Class in javax.swing
  This class implements accessibility support for the `JPopupMenu` class.
JPopupMenu.Separator - Class in javax.swing
  A popup menu-specific separator.
JProgressBar - Class in javax.swing
  A component that visually displays the progress of some task.
JProgressBar() - Constructor for class javax.swing.JProgressBar
  Creates a horizontal progress bar that displays a border but no progress string.
JProgressBar(int) - Constructor for class javax.swing.JProgressBar
  Creates a progress bar with the specified orientation, which can be either `SwingConstants.VERTICAL` or `SwingConstants.HORIZONTAL`.
JProgressBar(int, int) - Constructor for class javax.swing.JProgressBar
  Creates a horizontal progress bar with the specified minimum and maximum.
JProgressBar(int, int, int) - Constructor for class javax.swing.JProgressBar
  Creates a progress bar using the specified orientation, minimum, and maximum.
JProgressBar(BoundedRangeModel) - Constructor for class javax.swing.JProgressBar
  Creates a horizontal progress bar that uses the specified model to hold the progress bar's data.
JProgressBar.AccessibleJProgressBar - Class in javax.swing
  This class implements accessibility support for the `JProgressBar` class.
jps - Search tag in module jdk.jcmd
  jps tool
JRadioButton - Class in javax.swing
  An implementation of a radio button -- an item that can be selected or deselected, and which displays its state to the user.
JRadioButton() - Constructor for class javax.swing.JRadioButton
  Creates an initially unselected radio button with no set text.
JRadioButton(String) - Constructor for class javax.swing.JRadioButton
  Creates an unselected radio button with the specified text.
JRadioButton(String, boolean) - Constructor for class javax.swing.JRadioButton
  Creates a radio button with the specified text and selection state.
JRadioButton(String, Icon) - Constructor for class javax.swing.JRadioButton
  Creates a radio button that has the specified text and image, and that is initially unselected.
JRadioButton(String, Icon, boolean) - Constructor for class javax.swing.JRadioButton
  Creates a radio button that has the specified text, image, and selection state.
JRadioButton(Action) - Constructor for class javax.swing.JRadioButton
  Creates a radiobutton where properties are taken from the Action supplied.
JRadioButton(Icon) - Constructor for class javax.swing.JRadioButton
  Creates an initially unselected radio button with the specified image but no text.
JRadioButton(Icon, boolean) - Constructor for class javax.swing.JRadioButton
  Creates a radio button with the specified image and selection state, but no text.
JRadioButton.AccessibleJRadioButton - Class in javax.swing
  This class implements accessibility support for the `JRadioButton` class.
JRadioButtonMenuItem - Class in javax.swing
  An implementation of a radio button menu item.
JRadioButtonMenuItem() - Constructor for class javax.swing.JRadioButtonMenuItem
  Creates a `JRadioButtonMenuItem` with no set text or icon.
JRadioButtonMenuItem(String) - Constructor for class javax.swing.JRadioButtonMenuItem
  Creates a `JRadioButtonMenuItem` with text.
JRadioButtonMenuItem(String, boolean) - Constructor for class javax.swing.JRadioButtonMenuItem
  Creates a radio button menu item with the specified text and selection state.
JRadioButtonMenuItem(String, Icon) - Constructor for class javax.swing.JRadioButtonMenuItem
  Creates a radio button menu item with the specified text and `Icon`.
JRadioButtonMenuItem(String, Icon, boolean) - Constructor for class javax.swing.JRadioButtonMenuItem
  Creates a radio button menu item that has the specified text, image, and selection state.
JRadioButtonMenuItem(Action) - Constructor for class javax.swing.JRadioButtonMenuItem
  Creates a radio button menu item whose properties are taken from the `Action` supplied.
JRadioButtonMenuItem(Icon) - Constructor for class javax.swing.JRadioButtonMenuItem
  Creates a `JRadioButtonMenuItem` with an icon.
JRadioButtonMenuItem(Icon, boolean) - Constructor for class javax.swing.JRadioButtonMenuItem
  Creates a radio button menu item with the specified image and selection state, but no text.
JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem - Class in javax.swing
  This class implements accessibility support for the `JRadioButtonMenuItem` class.
JRootPane - Class in javax.swing
  A lightweight container used behind the scenes by `JFrame`, `JDialog`, `JWindow`, `JApplet`, and `JInternalFrame`.
JRootPane() - Constructor for class javax.swing.JRootPane
  Creates a `JRootPane`, setting up its `glassPane`, `layeredPane`, and `contentPane`.
JRootPane.AccessibleJRootPane - Class in javax.swing
  This class implements accessibility support for the `JRootPane` class.
JRootPane.RootLayout - Class in javax.swing
  A custom layout manager that is responsible for the layout of layeredPane, glassPane, and menuBar.
jrt - Search tag in module java.base
  jrt
jrunscript - Search tag in module java.scripting
  jrunscript tool
JScrollBar - Class in javax.swing
  An implementation of a scrollbar.
JScrollBar() - Constructor for class javax.swing.JScrollBar
  Creates a vertical scrollbar with the following initial values:
JScrollBar(int) - Constructor for class javax.swing.JScrollBar
  Creates a scrollbar with the specified orientation and the following initial values:
JScrollBar(int, int, int, int, int) - Constructor for class javax.swing.JScrollBar
  Creates a scrollbar with the specified orientation, value, extent, minimum, and maximum.
JScrollBar.AccessibleJScrollBar - Class in javax.swing
  This class implements accessibility support for the `JScrollBar` class.
JScrollPane - Class in javax.swing
  Provides a scrollable view of a lightweight component.
JScrollPane() - Constructor for class javax.swing.JScrollPane
  Creates an empty (no viewport view) `JScrollPane` where both horizontal and vertical scrollbars appear when needed.
JScrollPane(int, int) - Constructor for class javax.swing.JScrollPane
  Creates an empty (no viewport view) `JScrollPane` with specified scrollbar policies.
JScrollPane(Component) - Constructor for class javax.swing.JScrollPane
  Creates a `JScrollPane` that displays the contents of the specified component, where both horizontal and vertical scrollbars appear whenever the component's contents are larger than the view.
JScrollPane(Component, int, int) - Constructor for class javax.swing.JScrollPane
  Creates a `JScrollPane` that displays the view component in a viewport whose view position can be controlled with a pair of scrollbars.
JScrollPane.AccessibleJScrollPane - Class in javax.swing
  This class implements accessibility support for the `JScrollPane` class.
JScrollPane.ScrollBar - Class in javax.swing
  By default `JScrollPane` creates scrollbars that are instances of this class.
JSeparator - Class in javax.swing
  `JSeparator` provides a general purpose component for implementing divider lines - most commonly used as a divider between menu items that breaks them up into logical groupings.
JSeparator() - Constructor for class javax.swing.JSeparator
  Creates a new horizontal separator.
JSeparator(int) - Constructor for class javax.swing.JSeparator
  Creates a new separator with the specified horizontal or vertical orientation.
JSeparator.AccessibleJSeparator - Class in javax.swing
  This class implements accessibility support for the `JSeparator` class.
JSException - Exception Class in netscape.javascript
  Thrown when an exception is raised in the JavaScript engine.
JSException() - Constructor for exception class netscape.javascript.JSException
  Constructs a new JavaScript exception with null as it's detail message.
JSException(String) - Constructor for exception class netscape.javascript.JSException
  Construct a new JavaScript exception with the specified detail message.
JSException(Throwable) - Constructor for exception class netscape.javascript.JSException
  Construct a new JavaScript exception with the specified cause.
jshell - Search tag in module jdk.jshell
  jshell tool
JShell - Class in jdk.jshell
  The JShell evaluation state engine.
JShell.Builder - Class in jdk.jshell
  Builder for `JShell` instances.
JShell.Subscription - Class in jdk.jshell
  Subscription is a token for referring to subscriptions so they can be unsubscribed.
JShellException - Exception Class in jdk.jshell
  The superclass of JShell generated exceptions
JSlider - Class in javax.swing
  A component that lets the user graphically select a value by sliding a knob within a bounded interval.
JSlider() - Constructor for class javax.swing.JSlider
  Creates a horizontal slider with the range 0 to 100 and an initial value of 50.
JSlider(int) - Constructor for class javax.swing.JSlider
  Creates a slider using the specified orientation with the range `0` to `100` and an initial value of `50`.
JSlider(int, int) - Constructor for class javax.swing.JSlider
  Creates a horizontal slider using the specified min and max with an initial value equal to the average of the min plus max.
JSlider(int, int, int) - Constructor for class javax.swing.JSlider
  Creates a horizontal slider using the specified min, max and value.
JSlider(int, int, int, int) - Constructor for class javax.swing.JSlider
  Creates a slider with the specified orientation and the specified minimum, maximum, and initial values.
JSlider(BoundedRangeModel) - Constructor for class javax.swing.JSlider
  Creates a horizontal slider using the specified BoundedRangeModel.
JSlider.AccessibleJSlider - Class in javax.swing
  This class implements accessibility support for the `JSlider` class.
JSObject - Class in netscape.javascript
  Allows Java code to manipulate JavaScript objects.
JSObject() - Constructor for class netscape.javascript.JSObject
  Constructs a new JSObject.
JSON - Enum constant in enum class com.sun.management.HotSpotDiagnosticMXBean.ThreadDumpFormatPREVIEW
  JSON (JavaScript Object Notation) format.
JSpinner - Class in javax.swing
  A single line input field that lets the user select a number or an object value from an ordered sequence.
JSpinner() - Constructor for class javax.swing.JSpinner
  Constructs a spinner with an `Integer SpinnerNumberModel` with initial value 0 and no minimum or maximum limits.
JSpinner(SpinnerModel) - Constructor for class javax.swing.JSpinner
  Constructs a spinner for the given model.
JSpinner.AccessibleJSpinner - Class in javax.swing
  `AccessibleJSpinner` implements accessibility support for the `JSpinner` class.
JSpinner.DateEditor - Class in javax.swing
  An editor for a `JSpinner` whose model is a `SpinnerDateModel`.
JSpinner.DefaultEditor - Class in javax.swing
  A simple base class for more specialized editors that displays a read-only view of the model's current value with a `JFormattedTextField`.
JSpinner.ListEditor - Class in javax.swing
  An editor for a `JSpinner` whose model is a `SpinnerListModel`.
JSpinner.NumberEditor - Class in javax.swing
  An editor for a `JSpinner` whose model is a `SpinnerNumberModel`.
JSplitPane - Class in javax.swing
  `JSplitPane` is used to divide two (and only two) `Component`s.
JSplitPane() - Constructor for class javax.swing.JSplitPane
  Creates a new `JSplitPane` configured to arrange the child components side-by-side horizontally, using two buttons for the components.
JSplitPane(int) - Constructor for class javax.swing.JSplitPane
  Creates a new `JSplitPane` configured with the specified orientation.
JSplitPane(int, boolean) - Constructor for class javax.swing.JSplitPane
  Creates a new `JSplitPane` with the specified orientation and redrawing style.
JSplitPane(int, boolean, Component, Component) - Constructor for class javax.swing.JSplitPane
  Creates a new `JSplitPane` with the specified orientation and redrawing style, and with the specified components.
JSplitPane(int, Component, Component) - Constructor for class javax.swing.JSplitPane
  Creates a new `JSplitPane` with the specified orientation and the specified components.
JSplitPane.AccessibleJSplitPane - Class in javax.swing
  This class implements accessibility support for the `JSplitPane` class.
jstat - Search tag in module jdk.jcmd
  jstat tool
jstatd - Search tag in module jdk.jstatd
  jstatd tool
JTabbedPane - Class in javax.swing
  A component that lets the user switch between a group of components by clicking on a tab with a given title and/or icon.
JTabbedPane() - Constructor for class javax.swing.JTabbedPane
  Creates an empty `TabbedPane` with a default tab placement of `JTabbedPane.TOP`.
JTabbedPane(int) - Constructor for class javax.swing.JTabbedPane
  Creates an empty `TabbedPane` with the specified tab placement of either: `JTabbedPane.TOP`, `JTabbedPane.BOTTOM`, `JTabbedPane.LEFT`, or `JTabbedPane.RIGHT`.
JTabbedPane(int, int) - Constructor for class javax.swing.JTabbedPane
  Creates an empty `TabbedPane` with the specified tab placement and tab layout policy.
JTabbedPane.AccessibleJTabbedPane - Class in javax.swing
  This class implements accessibility support for the `JTabbedPane` class.
JTabbedPane.ModelListener - Class in javax.swing
  We pass `ModelChanged` events along to the listeners with the tabbedpane (instead of the model itself) as the event source.
JTable - Class in javax.swing
  The `JTable` is used to display and edit regular two-dimensional tables of cells.
JTable() - Constructor for class javax.swing.JTable
  Constructs a default `JTable` that is initialized with a default data model, a default column model, and a default selection model.
JTable(int, int) - Constructor for class javax.swing.JTable
  Constructs a `JTable` with `numRows` and `numColumns` of empty cells using `DefaultTableModel`.
JTable(Object[][], Object[]) - Constructor for class javax.swing.JTable
  Constructs a `JTable` to display the values in the two dimensional array, `rowData`, with column names, `columnNames`.
JTable(Vector<? extends Vector>, Vector<?>) - Constructor for class javax.swing.JTable
  Constructs a `JTable` to display the values in the `Vector` of `Vectors`, `rowData`, with column names, `columnNames`.
JTable(TableModel) - Constructor for class javax.swing.JTable
  Constructs a `JTable` that is initialized with `dm` as the data model, a default column model, and a default selection model.
JTable(TableModel, TableColumnModel) - Constructor for class javax.swing.JTable
  Constructs a `JTable` that is initialized with `dm` as the data model, `cm` as the column model, and a default selection model.
JTable(TableModel, TableColumnModel, ListSelectionModel) - Constructor for class javax.swing.JTable
  Constructs a `JTable` that is initialized with `dm` as the data model, `cm` as the column model, and `sm` as the selection model.
JTable.AccessibleJTable - Class in javax.swing
  This class implements accessibility support for the `JTable` class.
JTable.AccessibleJTable.AccessibleJTableCell - Class in javax.swing
  The class provides an implementation of the Java Accessibility API appropriate to table cells.
JTable.AccessibleJTable.AccessibleJTableModelChange - Class in javax.swing
  Describes a change in the accessible table model.
JTable.DropLocation - Class in javax.swing
  A subclass of `TransferHandler.DropLocation` representing a drop location for a `JTable`.
JTable.PrintMode - Enum Class in javax.swing
  Printing modes, used in printing `JTable`s.
JTableHeader - Class in javax.swing.table
  This is the object which manages the header of the `JTable`.
JTableHeader() - Constructor for class javax.swing.table.JTableHeader
  Constructs a `JTableHeader` with a default `TableColumnModel`.
JTableHeader(TableColumnModel) - Constructor for class javax.swing.table.JTableHeader
  Constructs a `JTableHeader` which is initialized with `cm` as the column model.
JTableHeader.AccessibleJTableHeader - Class in javax.swing.table
  This class implements accessibility support for the `JTableHeader` class.
JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry - Class in javax.swing.table
  This class provides an implementation of the Java Accessibility API appropriate for JTableHeader entries.
JTextArea - Class in javax.swing
  A `JTextArea` is a multi-line area that displays plain text.
JTextArea() - Constructor for class javax.swing.JTextArea
  Constructs a new TextArea.
JTextArea(int, int) - Constructor for class javax.swing.JTextArea
  Constructs a new empty TextArea with the specified number of rows and columns.
JTextArea(String) - Constructor for class javax.swing.JTextArea
  Constructs a new TextArea with the specified text displayed.
JTextArea(String, int, int) - Constructor for class javax.swing.JTextArea
  Constructs a new TextArea with the specified text and number of rows and columns.
JTextArea(Document) - Constructor for class javax.swing.JTextArea
  Constructs a new JTextArea with the given document model, and defaults for all of the other arguments (null, 0, 0).
JTextArea(Document, String, int, int) - Constructor for class javax.swing.JTextArea
  Constructs a new JTextArea with the specified number of rows and columns, and the given model.
JTextArea.AccessibleJTextArea - Class in javax.swing
  This class implements accessibility support for the `JTextArea` class.
JTextComponent - Class in javax.swing.text
  `JTextComponent` is the base class for swing text components.
JTextComponent() - Constructor for class javax.swing.text.JTextComponent
  Creates a new `JTextComponent`.
JTextComponent.AccessibleJTextComponent - Class in javax.swing.text
  This class implements accessibility support for the `JTextComponent` class.
JTextComponent.DropLocation - Class in javax.swing.text
  Represents a drop location for `JTextComponent`s.
JTextComponent.KeyBinding - Class in javax.swing.text
  Binding record for creating key bindings.
JTextField - Class in javax.swing
  `JTextField` is a lightweight component that allows the editing of a single line of text.
JTextField() - Constructor for class javax.swing.JTextField
  Constructs a new `TextField`.
JTextField(int) - Constructor for class javax.swing.JTextField
  Constructs a new empty `TextField` with the specified number of columns.
JTextField(String) - Constructor for class javax.swing.JTextField
  Constructs a new `TextField` initialized with the specified text.
JTextField(String, int) - Constructor for class javax.swing.JTextField
  Constructs a new `TextField` initialized with the specified text and columns.
JTextField(Document, String, int) - Constructor for class javax.swing.JTextField
  Constructs a new `JTextField` that uses the given text storage model and the given number of columns.
JTextField.AccessibleJTextField - Class in javax.swing
  This class implements accessibility support for the `JTextField` class.
JTextPane - Class in javax.swing
  A text component that can be marked up with attributes that are represented graphically.
JTextPane() - Constructor for class javax.swing.JTextPane
  Creates a new `JTextPane`.
JTextPane(StyledDocument) - Constructor for class javax.swing.JTextPane
  Creates a new `JTextPane`, with a specified document model.
JToggleButton - Class in javax.swing
  An implementation of a two-state button.
JToggleButton() - Constructor for class javax.swing.JToggleButton
  Creates an initially unselected toggle button without setting the text or image.
JToggleButton(String) - Constructor for class javax.swing.JToggleButton
  Creates an unselected toggle button with the specified text.
JToggleButton(String, boolean) - Constructor for class javax.swing.JToggleButton
  Creates a toggle button with the specified text and selection state.
JToggleButton(String, Icon) - Constructor for class javax.swing.JToggleButton
  Creates a toggle button that has the specified text and image, and that is initially unselected.
JToggleButton(String, Icon, boolean) - Constructor for class javax.swing.JToggleButton
  Creates a toggle button with the specified text, image, and selection state.
JToggleButton(Action) - Constructor for class javax.swing.JToggleButton
  Creates a toggle button where properties are taken from the Action supplied.
JToggleButton(Icon) - Constructor for class javax.swing.JToggleButton
  Creates an initially unselected toggle button with the specified image but no text.
JToggleButton(Icon, boolean) - Constructor for class javax.swing.JToggleButton
  Creates a toggle button with the specified image and selection state, but no text.
JToggleButton.AccessibleJToggleButton - Class in javax.swing
  This class implements accessibility support for the `JToggleButton` class.
JToggleButton.ToggleButtonModel - Class in javax.swing
  The ToggleButton model
JToolBar - Class in javax.swing
  `JToolBar` provides a component that is useful for displaying commonly used `Action`s or controls.
JToolBar() - Constructor for class javax.swing.JToolBar
  Creates a new tool bar; orientation defaults to `HORIZONTAL`.
JToolBar(int) - Constructor for class javax.swing.JToolBar
  Creates a new tool bar with the specified `orientation`.
JToolBar(String) - Constructor for class javax.swing.JToolBar
  Creates a new tool bar with the specified `name`.
JToolBar(String, int) - Constructor for class javax.swing.JToolBar
  Creates a new tool bar with a specified `name` and `orientation`.
JToolBar.AccessibleJToolBar - Class in javax.swing
  This class implements accessibility support for the `JToolBar` class.
JToolBar.Separator - Class in javax.swing
  A toolbar-specific separator.
JToolTip - Class in javax.swing
  Used to display a "Tip" for a Component.
JToolTip() - Constructor for class javax.swing.JToolTip
  Creates a tool tip.
JToolTip.AccessibleJToolTip - Class in javax.swing
  This class implements accessibility support for the `JToolTip` class.
JTree - Class in javax.swing
  A control that displays a set of hierarchical data as an outline.
JTree() - Constructor for class javax.swing.JTree
  Returns a `JTree` with a sample model.
JTree(Object[]) - Constructor for class javax.swing.JTree
  Returns a `JTree` with each element of the specified array as the child of a new root node which is not displayed.
JTree(Hashtable<?, ?>) - Constructor for class javax.swing.JTree
  Returns a `JTree` created from a `Hashtable` which does not display with root.
JTree(Vector<?>) - Constructor for class javax.swing.JTree
  Returns a `JTree` with each element of the specified `Vector` as the child of a new root node which is not displayed.
JTree(TreeModel) - Constructor for class javax.swing.JTree
  Returns an instance of `JTree` which displays the root node -- the tree is created using the specified data model.
JTree(TreeNode) - Constructor for class javax.swing.JTree
  Returns a `JTree` with the specified `TreeNode` as its root, which displays the root node.
JTree(TreeNode, boolean) - Constructor for class javax.swing.JTree
  Returns a `JTree` with the specified `TreeNode` as its root, which displays the root node and which decides whether a node is a leaf node in the specified manner.
JTree.AccessibleJTree - Class in javax.swing
  This class implements accessibility support for the `JTree` class.
JTree.AccessibleJTree.AccessibleJTreeNode - Class in javax.swing
  This class implements accessibility support for the `JTree` child.
JTree.DropLocation - Class in javax.swing
  A subclass of `TransferHandler.DropLocation` representing a drop location for a `JTree`.
JTree.DynamicUtilTreeNode - Class in javax.swing
  `DynamicUtilTreeNode` can wrap vectors/hashtables/arrays/strings and create the appropriate children tree nodes as necessary.
JTree.EmptySelectionModel - Class in javax.swing
  `EmptySelectionModel` is a `TreeSelectionModel` that does not allow anything to be selected.
JTree.TreeModelHandler - Class in javax.swing
  Listens to the model and updates the `expandedState` accordingly when nodes are removed, or changed.
JTree.TreeSelectionRedirector - Class in javax.swing
  Handles creating a new `TreeSelectionEvent` with the `JTree` as the source and passing it off to all the listeners.
JULIAN_DAY - Static variable in class java.time.temporal.JulianFields
  Julian Day field.
JulianFields - Class in java.time.temporal
  A set of date fields that provide access to Julian Days.
JULY - Enum constant in enum class java.time.Month
  The singleton instance for the month of July with 31 days.
JULY - Static variable in class java.util.Calendar
  Value of the `Calendar.MONTH` field indicating the seventh month of the year in the Gregorian and Julian calendars.
JULY - Static variable in class javax.xml.datatype.DatatypeConstants
  Value for seventh month of year.
jump() - Method in interface java.util.random.RandomGenerator.ArbitrarilyJumpableGenerator
  Alter the state of this pseudorandom number generator so as to jump forward a large, fixed distance (typically 264 or more) within its state cycle.
jump() - Method in interface java.util.random.RandomGenerator.JumpableGenerator
  Alter the state of this pseudorandom number generator so as to jump forward a large, fixed distance (typically 264 or more) within its state cycle.
jump(double) - Method in interface java.util.random.RandomGenerator.ArbitrarilyJumpableGenerator
  Alter the state of this pseudorandom number generator so as to jump forward a specified distance within its state cycle.
jumpDistance() - Method in interface java.util.random.RandomGenerator.JumpableGenerator
  Returns the distance by which the `jump`() method will jump forward within the state cycle of this generator object.
jumpPowerOfTwo(int) - Method in interface java.util.random.RandomGenerator.ArbitrarilyJumpableGenerator
  Alter the state of this pseudorandom number generator so as to jump forward a distance equal to 2`logDistance` within its state cycle.
jumps() - Method in interface java.util.random.RandomGenerator.JumpableGenerator
  Returns an effectively unlimited stream of new pseudorandom number generators, each of which implements the `RandomGenerator` interface.
jumps(double) - Method in interface java.util.random.RandomGenerator.ArbitrarilyJumpableGenerator
  Returns an effectively unlimited stream of new pseudorandom number generators, each of which implements the `RandomGenerator.ArbitrarilyJumpableGenerator` interface, produced by jumping copies of this generator by different integer multiples of the specified jump distance.
jumps(long) - Method in interface java.util.random.RandomGenerator.JumpableGenerator
  Returns a stream producing the given `streamSize` number of new pseudorandom number generators, each of which implements the `RandomGenerator` interface.
jumps(long, double) - Method in interface java.util.random.RandomGenerator.ArbitrarilyJumpableGenerator
  Returns a stream producing the given `streamSize` number of new pseudorandom number generators, each of which implements the `RandomGenerator.ArbitrarilyJumpableGenerator` interface, produced by jumping copies of this generator by different integer multiples of the specified jump distance.
JUNE - Enum constant in enum class java.time.Month
  The singleton instance for the month of June with 30 days.
JUNE - Static variable in class java.util.Calendar
  Value of the `Calendar.MONTH` field indicating the sixth month of the year in the Gregorian and Julian calendars.
JUNE - Static variable in class javax.xml.datatype.DatatypeConstants
  Value for sixth month of year.
JUSTIFICATION - Static variable in class java.awt.font.TextAttribute
  Attribute key for the justification of a paragraph.
JUSTIFICATION_FULL - Static variable in class java.awt.font.TextAttribute
  Justify the line to the full requested width.
JUSTIFICATION_NONE - Static variable in class java.awt.font.TextAttribute
  Do not allow the line to be justified.
JViewport - Class in javax.swing
  The "viewport" or "porthole" through which you see the underlying information.
JViewport() - Constructor for class javax.swing.JViewport
  Creates a `JViewport`.
JViewport.AccessibleJViewport - Class in javax.swing
  This class implements accessibility support for the `JViewport` class.
JViewport.ViewListener - Class in javax.swing
  A listener for the view.
JWindow - Class in javax.swing
  A `JWindow` is a container that can be displayed anywhere on the user's desktop.
JWindow() - Constructor for class javax.swing.JWindow
  Creates a window with no specified owner.
JWindow(Frame) - Constructor for class javax.swing.JWindow
  Creates a window with the specified owner frame.
JWindow(GraphicsConfiguration) - Constructor for class javax.swing.JWindow
  Creates a window with the specified `GraphicsConfiguration` of a screen device.
JWindow(Window) - Constructor for class javax.swing.JWindow
  Creates a window with the specified owner window.
JWindow(Window, GraphicsConfiguration) - Constructor for class javax.swing.JWindow
  Creates a window with the specified owner window and `GraphicsConfiguration` of a screen device.
JWindow.AccessibleJWindow - Class in javax.swing
  This class implements accessibility support for the `JWindow` class.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form|System Properties