All Classes and Interfaces
Class
Description
Event sent when the application is asked to open its about window.
An implementer receives notification when the app is asked to show its about
dialog.
Thrown to indicate line number or variable information is not available.
This class provides default implementations for the JFC
Action
interface.A skeletal visitor for annotation values with default behavior
appropriate for source version
RELEASE_14.A skeletal visitor for annotation values with default behavior
appropriate for the
RELEASE_6
source version.A skeletal visitor for annotation values with default behavior
appropriate for the
RELEASE_7
source version.A skeletal visitor for annotation values with default behavior
appropriate for the
RELEASE_8
source version.A skeletal visitor for annotation values with default behavior
appropriate for source versions
RELEASE_9 through RELEASE_14.A class that implements an empty border with no size.
Defines common behaviors for buttons and menu items.
A base class for
CellEditors, providing default
implementations for the methods in the CellEditor
interface except getCellEditorValue().An abstract implementation of a calendar system, used to organize and identify dates.
This class provides a skeletal implementation of the
Collection
interface, to minimize the effort required to implement this interface.This is the abstract superclass for color choosers.
An implementation of the document interface to serve as a
basis for implementing various kinds of documents.
An interface that can be used to allow MutableAttributeSet
implementations to use pluggable attribute compression
techniques.
Interface to describe a sequence of character content that
can be edited.
An implementation of ElementChange that can be added to the document
event.
A skeletal visitor of program elements with default behavior
appropriate for the
RELEASE_14
source version.A skeletal visitor of program elements with default behavior
appropriate for the
RELEASE_6
source version.A skeletal visitor of program elements with default behavior
appropriate for the
RELEASE_7
source version.A skeletal visitor of program elements with default behavior
appropriate for the
RELEASE_8
source version.A skeletal visitor of program elements with default behavior
appropriate for source versions
RELEASE_9 through RELEASE_14.Provides default implementations of
ExecutorService
execution methods.Base implementation class for interruptible channels.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases.
Used by
AbstractLayoutCache to determine the size
and x origin of a particular node.This class provides a skeletal implementation of the
List
interface to minimize the effort required to implement this interface
backed by a "random access" data store (such as an array).The abstract definition for the data model that provides
a
List with its contents.This class provides a skeletal implementation of the
Map
interface, to minimize the effort required to implement this interface.An Entry maintaining a key and a value.
An unmodifiable Entry maintaining a key and a value.
Thrown when an application tries to call an abstract method.
This class provides default implementations of several
Image methods
for classes that want to implement the MultiResolutionImage
interface.A skeletal handler that consumes notifications and continues.
A synchronizer that may be exclusively owned by a thread.
This class provides a skeletal implementation of the
Preferences
class, greatly easing the task of implementing it.An abstract annotation processor designed to be a convenient
superclass for most concrete annotation processors.
This class provides skeletal implementations of some
Queue
operations.A version of
AbstractQueuedSynchronizer in
which synchronization state is maintained as a long.Provides a framework for implementing blocking locks and related
synchronizers (semaphores, events, etc) that rely on
first-in-first-out (FIFO) wait queues.
Convenient base class for defining Painter instances for rendering a
region or component in Nimbus.
A class encapsulating state useful when painting.
Cache mode.
A basic implementation of the
RelinkableCallSite as a
MutableCallSite.AbstractResourceBundleProvider is an abstract class that provides
the basic support for a provider implementation class for
ResourceBundleProvider.Provides a standard implementation for several of the variants of the
eval
method.Base implementation class for selectable channels.
Base implementation class for selection keys.
Base implementation class for selectors.
This class provides a skeletal implementation of the
List
interface to minimize the effort required to implement this interface
backed by a "sequential access" data store (such as a linked list).This class provides a skeletal implementation of the
Set
interface to minimize the effort required to implement this
interface.This class provides the ChangeListener part of the
SpinnerModel interface that should be suitable for most concrete SpinnerModel
implementations.
This abstract class provides default implementations for most of
the methods in the
TableModel interface.A skeletal visitor of types with default behavior appropriate for the
RELEASE_14 source version.A skeletal visitor of types with default behavior appropriate for
the
RELEASE_6
source version.A skeletal visitor of types with default behavior appropriate for
the
RELEASE_7
source version.A skeletal visitor of types with default behavior appropriate for
the
RELEASE_8
source version.A skeletal visitor of types with default behavior appropriate for
source versions
RELEASE_9 through
RELEASE_14.An abstract implementation of
UndoableEdit,
implementing simple responses to all boolean methods in
that interface.A base interface that all views shall derive from.
AbstractWriter is an abstract class that actually
does the work of writing out the element tree
including the attributes.
Unchecked exception thrown when an attempt is made to initiate an accept
operation on a channel and a previous accept operation has not completed.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is only useful in conjunction with
the Security Manager, which is deprecated
and subject to removal in a future release.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is only useful in conjunction with
the Security Manager, which is deprecated
and subject to removal in a future release.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is only useful in conjunction with
the Security Manager, which is deprecated
and subject to removal in a future release.
Checked exception thrown when a file system operation is denied, typically
due to a file permission or other access check.
An
AccessException is thrown by certain methods of the
java.rmi.Naming class (specifically bind,
rebind, and unbind) to
indicate that the caller does not have permission to perform the action
requested by the method call.A location within a class file where flags can be applied.
AccessibilityEventMonitor implements a PropertyChange listener
on every UI object that implements interface Accessible in the Java
Virtual Machine.The
AccessibilityListenerList is a copy of the Swing
EventListerList class.Service Provider Interface (SPI) for Assistive Technology.
Provides information on the accessibility of a type or type component.
Interface
Accessible is the main interface for the accessibility
package.The
AccessibleAction interface should be supported by any object that
can perform one or more actions.This class collects together the span of text that share the same contiguous
set of attributes, along with that set of attributes.
Base class used to maintain a strongly typed enumeration.
The
AccessibleComponent interface should be supported by any object
that is rendered on the screen.AccessibleContext represents the minimum information all accessible
objects return.The
AccessibleEditableText interface should be implemented by all
classes that present editable textual information on the display.The
AccessibleExtendedComponent interface should be supported by any
object that is rendered on the screen.Class
AccessibleExtendedTable provides extended information about a
user-interface component that presents data in a two-dimensional table
format.The
AccessibleExtendedText interface contains additional methods not
provided by the AccessibleText interface.Encapsulation of a link, or set of links (e.g. client side imagemap) in a
Hypertext document
The
AccessibleHypertext class is the base class for all classes that
present hypertext information on the display.The
AccessibleIcon interface should be supported by any object that
has an associated icon (e.g., buttons).The
AccessibleKeyBinding interface should be supported by any object
that has a keyboard bindings such as a keyboard mnemonic and/or keyboard
shortcut which can be used to select the object.The
AccessibleObject class is the base class for Field,
Method, and Constructor objects (known as reflected
objects).Class
AccessibleRelation describes a relation between the object that
implements the AccessibleRelation and one or more other objects.Class
AccessibleRelationSet determines a component's relation set.Deprecated.
This class is deprecated as of version 1.3 of the Java Platform
Class
AccessibleRole determines the role of a component.This
AccessibleSelection interface provides the standard mechanism
for an assistive technology to determine what the current selected children
are, as well as modify the selection set.Class
AccessibleState describes a component's particular state.Class
AccessibleStateSet determines a component's state set.The
AccessibleStreamable interface should be implemented by the
AccessibleContext of any component that presents the raw stream
behind a component on the display screen.Class
AccessibleTable describes a user-interface component that
presents data in a two-dimensional table format.The
AccessibleTableModelChange interface describes a change to the
table model.The
AccessibleText interface should be implemented by all classes
that present textual information on the display.This class collects together key details of a span of text.
The
AccessibleValue interface should be supported by any object that
supports a numerical value (e.g., a scroll bar).Defines access modes used to test the accessibility of a file.
Notification of a field access in the target VM.
Request for notification when the contents of a field are accessed
in the target VM.
A generic account exception.
Signals that a user account has expired.
Signals that an account was locked.
Signals that an account was not found.
An entry in an access control list (ACL).
A builder of
AclEntry objects.Defines the flags for used by the flags component of an ACL
entry.Defines the permissions for use with the permissions component of an ACL
entry.A typesafe enumeration of the access control entry types.
A file attribute view that supports reading or updating a file's Access
Control Lists (ACL) or file owner attributes.
The
Action interface provides a useful extension to the
ActionListener
interface in cases where the same functionality may be accessed by
several controls.A semantic event which indicates that a component-defined action occurred.
The listener interface for receiving action events.
ActionMap provides mappings from
Objects
(called keys or Action names)
to Actions.A subclass of javax.swing.ActionMap that implements UIResource.
An interface for events that know how to dispatch themselves.
Preview.
A value layout used to model the address of some region of memory.
The interface for objects which have an adjustable numeric value
contained within a bounded range of values.
The adjustment event emitted by Adjustable objects like
Scrollbar and ScrollPane.The listener interface for receiving adjustment events.
A class that can be used to compute the Adler-32 checksum of a data
stream.
This exception is thrown when a
Cipher operating in
an AEAD mode (such as GCM/CCM) is unable to verify the supplied
authentication tag.The
AffineTransform class represents a 2D affine transform
that performs a linear mapping from 2D coordinates to other 2D
coordinates that preserves the "straightness" and
"parallelness" of lines.This class uses an affine transform to perform a linear mapping from
2D coordinates in the source image or
Raster to 2D coordinates
in the destination image or Raster.The exception thrown when an agent fails to initialize in the target
Java virtual machine.
The exception thrown when an agent cannot be loaded into the target
Java virtual machine.
This interface specifies constraints for cryptographic algorithms,
keys (key sizes), and other algorithm parameters.
An abstract representation of an algorithm defined in the XML Security
specifications.
The
AlgorithmParameterGenerator class is used to generate a
set of
parameters to be used with a certain algorithm.This class defines the Service Provider Interface (SPI)
for the
AlgorithmParameterGenerator class, which
is used to generate a set of parameters to be used with a certain algorithm.This class is used as an opaque representation of cryptographic parameters.
A (transparent) specification of cryptographic parameters.
This class defines the Service Provider Interface (SPI)
for the
AlgorithmParameters class, which is used to manage
algorithm parameters.The
AllPermission is a permission that implies all other permissions.The
AlphaComposite class implements basic alpha
compositing rules for combining source and destination colors
to achieve blending and transparency effects with graphics and
images.Unchecked exception thrown when an attempt is made to bind the socket a
network oriented channel that is already bound.
An
AlreadyBoundException is thrown if an attempt
is made to bind an object to a name that already
has an associated binding in the registry.Unchecked exception thrown when an attempt is made to connect a
SocketChannel that is already connected.An event reported to a child component that originated from an
ancestor in the component hierarchy.
AncestorListener
Interface to support notification when changes occur to a JComponent or one
of its ancestors.
AnnotatedArrayType represents the potentially annotated use of an
array type, whose component type may itself represent the annotated use of a
type.Represents a construct that can be annotated.
Represents an annotated construct of the program currently running
in this VM.
AnnotatedParameterizedType represents the potentially annotated use
of a parameterized type, whose type arguments may themselves represent
annotated uses of types.AnnotatedType represents the potentially annotated use of a type in
the program currently running in this VM.A tree node for an annotated type.
AnnotatedTypeVariable represents the potentially annotated use of a
type variable, whose declaration may have bounds which themselves represent
annotated uses of types.AnnotatedWildcardType represents the potentially annotated use of a
wildcard type argument, whose upper or lower bounds may themselves represent
annotated uses of types.The common interface extended by all annotation interfaces.
An Annotation object is used as a wrapper for a text attribute value if
the attribute has annotation characteristics.
Describes event metadata, such as labels, descriptions and units.
Thrown when the annotation parser attempts to read an annotation
from a class file and determines that the annotation is malformed.
Represents an annotation.
A tree node for an annotation.
Thrown to indicate that a program has attempted to access an element of
an annotation whose type has changed after the annotation was compiled
(or serialized).
Represents a value of an annotation interface element.
A visitor of the values of annotation interface elements, using a
variant of the visitor design pattern.
Preview.
A tree node for a binding pattern that matches a pattern
with a variable of any name and a type of the match candidate;
an unnamed pattern.
This class represents a single
LoginModule entry
configured for the application specified in the
getAppConfigurationEntry(String appName)
method in the Configuration class.This class represents whether a
LoginModule
is REQUIRED, REQUISITE, SUFFICIENT or OPTIONAL.An object to which
char sequences and values can be appended.AppEvents are sent to listeners and handlers installed on the
Desktop instance of the current desktop context.Event sent when the application has become the foreground app, and when it is
no longer the foreground app.
Implementors are notified when the app becomes the foreground app and when it
is no longer the foreground app.
Event sent when the application has been hidden or shown.
Implementors are notified when the app is hidden or shown by the user.
Deprecated, for removal: This API element is subject to removal in a future version.
The Applet API is deprecated, no replacement.
Deprecated, for removal: This API element is subject to removal in a future version.
The Applet API is deprecated, no replacement.
Deprecated, for removal: This API element is subject to removal in a future version.
The Applet API is deprecated.
Deprecated, for removal: This API element is subject to removal in a future version.
The Applet API is deprecated, no replacement.
Event sent when the application is asked to re-open itself.
Implementors receive notification when the app has been asked to open again.
Arc2D is the abstract superclass for all objects that
store a 2D arc defined by a framing rectangle,
start angle, angular extent (length of the arc), and a closure type
(OPEN, CHORD, or PIE).This class defines an arc specified in
double precision.This class defines an arc specified in
float precision.An
Area object stores and manipulates a
resolution-independent description of an enclosed area of
2-dimensional space.An ImageFilter class for scaling images using a simple area averaging
algorithm that produces smoother results than the nearest neighbor
algorithm.
Preview.
An arena controls the lifecycle of native memory segments, providing both flexible allocation and timely deallocation.
Thrown when an exceptional arithmetic condition has occurred.
The
Array class provides static methods to dynamically create and
access Java arrays.The mapping in the Java programming language for the SQL type
ARRAY.A tree node for an array access expression.
A bounded blocking queue backed by an
array.
Resizable-array implementation of the
Deque interface.Thrown to indicate that an array has been accessed with an illegal index.
Resizable-array implementation of the
List interface.Provides access to an array object and its components in the target VM.
This class contains various methods for manipulating arrays (such as
sorting and searching).
Thrown to indicate that an attempt has been made to store the
wrong type of object into an array of objects.
Provides access to the class of an array and the type of
its components in the target VM.
Represents an array type.
The
ArrayType class is the open type class whose instances describe
all open data values which are n-dimensional arrays of open data values.A tree node for an array type.
Thrown to indicate that an assertion has failed.
A tree node for an
assert statement.A tree node for an assignment expression.
A class that represents an SCTP association.
Notification emitted when an association has either opened or closed.
Defines the type of change event that happened to the association.
A box that does layout asynchronously.
An asynchronous channel that can read and write bytes.
A channel that supports asynchronous I/O operations.
A grouping of asynchronous channels for the purpose of resource sharing.
Service-provider class for asynchronous channels.
Checked exception received by a thread when another thread closes the
channel or the part of the channel upon which it is blocked in an I/O
operation.
An asynchronous channel for reading, writing, and manipulating a file.
An asynchronous channel for stream-oriented listening sockets.
An asynchronous channel for stream-oriented connecting sockets.
A
boolean value that may be updated atomically.An
int value that may be updated atomically.An
int array in which elements may be updated atomically.A reflection-based utility that enables atomic updates to
designated
volatile int fields of designated classes.A
long value that may be updated atomically.A
long array in which elements may be updated atomically.A reflection-based utility that enables atomic updates to
designated
volatile long fields of designated classes.An
AtomicMarkableReference maintains an object reference
along with a mark bit, that can be updated atomically.Checked exception thrown when a file cannot be moved as an atomic file system
operation.
An object reference that may be updated atomically.
An array of object references in which elements may be updated
atomically.
A reflection-based utility that enables atomic updates to
designated
volatile reference fields of designated
classes.An
AtomicStampedReference maintains an object reference
along with an integer "stamp", that can be updated atomically.A Smart Card's answer-to-reset bytes.
A connector which attaches to a previously running target VM.
Thrown by
VirtualMachine.attach when attempting to attach to a Java virtual machine
for which a compatible AttachProvider does not exist.Exception type to signal that an attach operation failed in the target VM.
When a
SecurityManager set, this
is the permission which will be checked when code invokes VirtualMachine.attach to attach to a target virtual
machine.Attach provider class for attaching to a Java virtual machine.
The
Attr interface represents an attribute in an
Element object.Represents an MBean attribute by associating its name with its value.
This interface represents an attribute associated with a named object.
Interface
Attribute is the base interface implemented by any and
every printing attribute class to indicate that the class represents a
printing attribute.An interface that contains information about an attribute.
Provides definitions of the attribute change notifications sent by MBeans.
This class implements of the
NotificationFilter
interface for the attribute change notification.An
AttributedCharacterIterator allows iteration through both text and
related attribute information.Defines attribute keys that are used to identify text attributes.
An AttributedString holds text and related attribute information.
Interface
AttributeException is a mixin interface which a subclass of
PrintException can implement to report an error
condition involving one or more printing attributes that a particular Print
Service instance does not support.This exception is thrown when an operation attempts
to add an attribute that already exists.
Represents a list of values for attributes of an MBean.
This class defines the attributes of an SGML element
as described in a DTD using the ATTLIST construct.
Deprecated.
This interface has been replaced by the SAX2
Attributes
interface, which includes Namespace support.Deprecated.
This class implements a deprecated interface,
AttributeList;
that interface has been replaced by
Attributes,
which is implemented in the
AttributesImpl helper class.This exception is thrown when an attempt is
made to add, or remove, or modify an attribute, its identifier,
or its values that conflicts with the attribute's (schema) definition
or the attribute's state.
The specified attribute does not exist or cannot be retrieved.
The Attributes class maps Manifest attribute names to associated string
values.
This interface represents a collection of attributes.
Interface for a list of XML attributes.
The Attributes.Name class represents an attribute name stored in
this Map.
SAX2 extension to augment the per-attribute information
provided through
Attributes.SAX2 extension helper for additional Attributes information,
implementing the
Attributes2 interface.Interface
AttributeSet specifies the interface for a set of printing
attributes.A collection of unique attributes.
This interface is the type signature that is expected
to be present on any attribute key that contributes to
character level presentation.
This interface is the type signature that is expected
to be present on any attribute key that contributes to
presentation of color.
This interface is the type signature that is expected
to be present on any attribute key that contributes to
the determination of what font to use to render some
text.
This interface is the type signature that is expected
to be present on any attribute key that contributes to
the paragraph level presentation.
Class
AttributeSetUtilities provides static methods for manipulating
AttributeSets.Default implementation of the Attributes interface.
A tree node for an attribute in an HTML element or tag.
The kind of an attribute value.
Represents attributes used as arguments to relational constraints.
An object that provides a read-only or updatable view of non-opaque
values associated with an object in a filesystem.
Deprecated, for removal: This API element is subject to removal in a future version.
The Applet API is deprecated, no replacement.
An instance of the
AudioFileFormat class describes an audio file,
including the file type, the file's length in bytes, the length in sample
frames of the audio data contained in the file, and the format of the audio
data.An instance of the
Type class represents one of the standard
types of audio file.Provider for audio file reading services.
Provider for audio file writing services.
AudioFormat is the class that specifies a particular arrangement of
data in a sound stream.The
Encoding class names the specific type of data representation
used for an audio stream.An audio input stream is an input stream with a specified audio format and
length.
The
AudioPermission class represents access rights to the audio
system resources.The
AudioSystem class acts as the entry point to the sampled-audio
system resources.This exception is thrown when an authentication error occurs while
accessing the naming or directory service.
This exception is thrown by a SASL mechanism implementation
to indicate that the SASL
exchange has failed due to reasons related to authentication, such as
an invalid identity, passphrase, or key.
This exception is thrown when
the particular flavor of authentication requested is not supported.
Authenticator represents an implementation of an HTTP authentication
mechanism.
The class Authenticator represents an object that knows how to obtain
authentication for a network connection.
Indicates an authentication failure.
The type of the entity requesting authentication.
Base class for return type from
Authenticator.authenticate(HttpExchange) method.Indicates an authentication must be retried.
Indicates an authentication has succeeded and the
authenticated user principal can be acquired by calling
Authenticator.Success.getPrincipal().Kerberos 5 AuthorizationData entry.
This callback is used by
SaslServer to determine whether
one entity (identified by an authenticated authentication id)
can act on
behalf of another entity (identified by an authorization id).A tree node for an
@author block tag.This class is for authentication permissions.
This class defines login and logout methods for a provider.
An object that may hold resources (such as file or socket handles)
until it is closed.
During DnD operations it is possible that a user may wish to drop the
subject of the operation on a region of a scrollable GUI control that is
not currently visible to the user.
Thrown when a serious Abstract Window Toolkit error has occurred.
The root event class for all AWT events.
The listener interface for receiving notification of events
dispatched to objects that are instances of Component or
MenuComponent or their subclasses.
A class which extends the
EventListenerProxy
specifically for adding an AWTEventListener
for a specific event mask.The
AWTEventMonitor implements a suite of listeners that are
conditionally installed on every AWT component instance in the Java
Virtual Machine.AWTEventMulticaster implements efficient and thread-safe multi-cast
event dispatching for the AWT events defined in the java.awt.event
package.Signals that an Abstract Window Toolkit exception has occurred.
An
AWTKeyStroke represents a key action on the
keyboard, or equivalent input device.This class is for AWT permissions.
Thrown to indicate that a preferences operation could not complete because
of a failure in the backing store, or a failure to contact the backing
store.
Thrown when an invalid MBean attribute is passed to a query
constructing method.
Thrown when an invalid expression is passed to a method for
constructing a query.
This exception is to report bad locations within a document model
(that is, attempts to reference a location that doesn't exist).
This exception is thrown when a particular padding mechanism is
expected for the input data but the data is not padded properly.
Thrown when an invalid string operation is passed
to a method for constructing a query.
This class performs an arbitrary linear combination of the bands
in a
Raster, using a specified matrix.This class represents image data which is stored in a band interleaved
fashion and for
which each sample of a pixel occupies one data element of the DataBuffer.
This class consists exclusively of static methods for obtaining
encoders and decoders for the Base64 encoding scheme.
This class implements a decoder for decoding byte data using the
Base64 encoding scheme as specified in RFC 4648 and RFC 2045.
This class implements an encoder for encoding byte data using
the Base64 encoding scheme as specified in RFC 4648 and RFC 2045.
A class representing the set of tags found in the baseline TIFF
specification as well as some common additional tags.
This class is an array-based implementation of
the
AbstractMultiResolutionImage class.An abstract class providing a
RowSet object with its basic functionality.Base interface for streams, which are sequences of elements supporting
sequential and parallel aggregate operations.
JButton object that draws a scaled Arrow in one of the cardinal directions.
This class provides a basic implementation of the
Attribute interface.This class provides a basic implementation
of the Attributes interface.
BasicAuthenticator provides an implementation of HTTP Basic
authentication.
Factory object that can vend Borders appropriate for the basic L & F.
Draws a border around a button.
Draws the border around a field.
Draws the border around components which support margins.
Draws the border around a menu bar.
Draws the border around a radio button.
Special thin border for rollover toolbar buttons.
Draws the border around the splitpane.
Draws the border around a toggle button.
Button Listener
BasicButton implementation
BasicCheckboxMenuItem implementation
CheckboxUI implementation for BasicCheckboxUI
Provides the basic look and feel for a JColorChooser.
The default editor for editable combo boxes.
A subclass of BasicComboBoxEditor that implements UIResource.
ComboBox renderer
A subclass of BasicComboBoxRenderer that implements UIResource.
Basic UI implementation for JComboBox.
This is a basic implementation of the
ComboPopup interface.This class provides a basic implementation of the
Control
interface.Basic L&F for a minimized window on a desktop.
Basic L&F for a desktop.
Basic implementation of a file list.
Provides the look and feel for a JEditorPane.
Basic attributes associated with a file in a file system.
A file attribute view that provides a view of a basic set of file
attributes common to many file systems.
Basic L&F implementation of a FileChooser.
Provides the look and feel implementation for
JFormattedTextField.Convenient util class.
Support for providing html views for the swing components.
Factory object that can vend Icons appropriate for the basic L & F.
The class that manages a basic title bar
A basic L&F implementation of JInternalFrame.
A Windows L&F implementation of LabelUI.
An extensible implementation of
ListUI.A base class to use in creating a look and feel for Swing.
A default L&F implementation of MenuBarUI.
BasicMenuItem implementation
A default L&F implementation of MenuUI.
Provides the basic look and feel for a
JOptionPane.ButtonAreaLayout behaves in a similar manner to
FlowLayout.BasicPanel implementation
Provides the Windows look and feel for a password field.
The
BasicPermission class extends the Permission class, and
can be used as the base class for permissions that want to
follow the same naming convention as BasicPermission.A Basic L&F implementation of PopupMenuSeparatorUI.
A Windows L&F implementation of PopupMenuUI.
A Basic L&F implementation of ProgressBarUI.
BasicRadioButtonMenuItem implementation
RadioButtonUI implementation for BasicRadioButtonUI
Basic implementation of RootPaneUI, there is one shared between all
JRootPane instances.
Implementation of ScrollBarUI for the Basic Look and Feel
A default L&F implementation of ScrollPaneUI.
A Basic L&F implementation of SeparatorUI.
A Basic L&F implementation of SliderUI.
The default Spinner UI delegate.
Divider used by BasicSplitPaneUI.
A Basic L&F implementation of the SplitPaneUI.
The
BasicStroke class defines a basic set of rendering
attributes for the outlines of graphics primitives, which are rendered
with a Graphics2D object that has its Stroke attribute set to
this BasicStroke.A Basic L&F implementation of TabbedPaneUI.
BasicTableHeaderUI implementation
BasicTableUI implementation
Provides the look and feel for a plain text editor.
Basis of a look and feel for a JTextField.
Provides the look and feel for a styled text editor.
Basis of a text components look-and-feel.
Default implementation of the interface
Caret.Default implementation of the interface
Highlighter.BasicToggleButton implementation
A Basic L&F implementation of ToolBarSeparatorUI.
A Basic L&F implementation of ToolBarUI.
Standard tool tip L&F.
The basic L&F for a hierarchical data structure.
BasicViewport implementation
The subclass of
SQLException thrown when an error
occurs during a batch update operation.
The BeanContext acts a logical hierarchical container for JavaBeans.
JavaBeans wishing to be nested within, and obtain a reference to their
execution environment, or context, as defined by the BeanContext
sub-interface shall implement this interface.
This interface is implemented by
BeanContextChildren that have an AWT Component
associated with them.
This is a general support class to provide support for implementing the
BeanContextChild protocol.
This interface is implemented by BeanContexts' that have an AWT Container
associated with them.
BeanContextEvent is the abstract root event class
for all events emitted
from, and pertaining to the semantics of, a BeanContext.A
BeanContextMembershipEvent encapsulates
the list of children added to, or removed from,
the membership of a particular BeanContext.
Compliant BeanContexts fire events on this interface when the state of
the membership of the BeanContext changes.
This interface is implemented by a JavaBean that does
not directly have a BeanContext(Child) associated with
it (via implementing that interface or a subinterface thereof),
but has a public BeanContext(Child) delegated from it.
This event type is used by the BeanContextServicesListener in order to
identify the service being registered.
One of the primary functions of a BeanContext is to act a as rendezvous
between JavaBeans, and BeanContextServiceProviders.
A BeanContextServiceProvider implementor who wishes to provide explicit
information about the services their bean may provide shall implement a
BeanInfo class that implements this BeanInfo subinterface and provides
explicit information about the methods, properties, events, etc, of their
services.
This event type is used by the
BeanContextServiceRevokedListener in order to
identify the service being revoked.The listener interface for receiving
BeanContextServiceRevokedEvent objects.
The BeanContextServices interface provides a mechanism for a BeanContext
to expose generic "services" to the BeanContextChild objects within.
The listener interface for receiving
BeanContextServiceAvailableEvent objects.
This helper class provides a utility implementation of the
java.beans.beancontext.BeanContextServices interface.
subclasses may subclass this nested class to add behaviors for
each BeanContextServicesProvider.
This helper class provides a utility implementation of the
java.beans.beancontext.BeanContext interface.
protected final subclass that encapsulates an iterator but implements
a noop remove() method.
A BeanDescriptor provides global information about a "bean",
including its Java class, its displayName, etc.
Use the
BeanInfo interface
to create a BeanInfo class
and provide explicit information about the methods,
properties, events, and other features of your beans.An annotation used to specify some property-related information for the
automatically generated
BeanInfo classes.This class provides some general purpose beans control methods.
A linker for ordinary Java objects.
A class which implements a simple two-line bevel border.
Represents an operation that accepts two input arguments and returns no
result.
This class implements the Unicode Bidirectional Algorithm.
Represents a function that accepts two arguments and produces a result.
Immutable, arbitrary-precision signed decimal numbers.
Immutable arbitrary-precision integers.
Represents an operation upon two operands of the same type, producing a result
of the same type as the operands.
This class represents the binary form of the address of
a communications end-point.
A tree node for a binary expression.
Signals that an error occurred while attempting to bind a
socket to a local address and port.
This class represents a name-to-object binding found in a context.
A binding pattern tree
A mapping of key/value pairs, all of whose keys are
Strings.Represents a predicate (boolean-valued function) of two arguments.
This class implements a vector of bits that grows as needed.
The representation (mapping) in
the Java programming language of an SQL
BLOB value.A
Deque that additionally supports blocking operations that wait
for the deque to become non-empty when retrieving an element, and wait for
space to become available in the deque when storing an element.A
Queue that additionally supports operations that wait for
the queue to become non-empty when retrieving an element, and wait
for space to become available in the queue when storing an element.A tree node used as the base class for the different types of
block tags.
A tree node for a statement block.
A view implementation to display a block (as a box)
with CSS specifications.
A subclass of
ImageWriteParam for encoding images in
the BMP format.The
Book class provides a representation of a document in
which pages may have different page formats and page painters.The Boolean class wraps a value of the primitive type
boolean in an object.A
BooleanControl provides the ability to switch between two possible
settings that affect a line's audio.An instance of the
BooleanControl.Type class identifies one kind
of boolean control.Event field annotation, specifies that the value is a boolean flag, a
true or false value.Represents a supplier of
boolean-valued results.The type of all primitive
boolean values
accessed in the target VM.Provides access to a primitive
boolean value in
the target VM.Initial class that provides access to the default implementation
of JDI interfaces.
Thrown to indicate that an
invokedynamic instruction or a dynamic
constant failed to resolve its bootstrap method and arguments,
or for invokedynamic instruction the bootstrap method has failed to
provide a
call site with a
target
of the correct method type,
or for a dynamic constant the bootstrap method has failed to provide a
constant value of the required type.Interface describing an object capable of rendering a border
around the edges of a swing component.
Factory class for vending standard
Border objects.A border layout lays out a container, arranging and resizing
its components to fit in five regions:
north, south, east, west, and center.
A Border wrapper class which implements UIResource.
A bevel border UI resource.
A compound border UI resource.
An empty border UI resource.
An etched border UI resource.
A line border UI resource.
A matte border UI resource.
A titled border UI resource.
Defines the data model used by components like
Sliders
and ProgressBars.A lightweight container
that uses a BoxLayout object as its layout manager.
An implementation of a lightweight component that participates in
layout but has no view.
A layout manager that allows multiple components to be laid out either
vertically or horizontally.
A view that arranges its children into a box shape by tiling
its children along an axis.
The
BreakIterator class implements methods for finding
the location of boundaries in text.An abstract class for service providers that
provide concrete implementations of the
BreakIterator class.Notification of a breakpoint in the target VM.
Identifies a
Location in the target VM at which
execution should be stopped.A tree node for a
break statement.Exception thrown when a thread tries to wait upon a barrier that is
in a broken state, or which enters the broken state while the thread
is waiting.
A container for data of a specific primitive type.
Capabilities and properties of buffers.
A type-safe enumeration of the possible back buffer contents after
page-flipping
The
BufferedImage subclass describes an Image with an accessible buffer of image data.The
BufferedImageFilter class subclasses an
ImageFilter to provide a simple means of
using a single-source/single-destination image operator
(BufferedImageOp) to filter a BufferedImage
in the Image Producer/Consumer/Observer
paradigm.This interface describes single-input/single-output
operations performed on
BufferedImage objects.A
BufferedInputStream adds
functionality to another input stream-namely,
the ability to buffer the input and to
support the mark and reset
methods.The class implements a buffered output stream.
Reads text from a character-input stream, buffering characters so as to
provide for the efficient reading of characters, arrays, and lines.
Writes text to a character-output stream, buffering characters so as to
provide for the efficient writing of single characters, arrays, and strings.
Unchecked exception thrown when a relative put operation reaches
the target buffer's limit.
The
BufferStrategy class represents the mechanism with which
to organize complex memory on a particular Canvas or
Window.Unchecked exception thrown when a relative get operation reaches
the source buffer's limit.
This class creates a labeled button.
This class is used to create a multiple-exclusion scope for
a set of buttons.
State model for buttons.
Pluggable look and feel interface for JButton.
The
Byte class wraps a value of primitive type byte
in an object.A
ByteArrayInputStream contains
an internal buffer that contains bytes that
may be read from the stream.This class implements an output stream in which the data is
written into a byte array.
A byte buffer.
A channel that can read and write bytes.
This class defines a lookup table object.
A typesafe enumeration for byte orders.
The type of all primitive byte values accessed in
the target VM.
Provides access to a primitive
byte value in the target VM.A specialized
Vector representing an ordered immutable sequence of
byte values.A specification of algorithm parameters for a
CanonicalizationMethod
Algorithm.The interface that all standard implementations of
CachedRowSet must implement.Represents channels for storing resources in the
ResponseCache.
Represent channels for retrieving resources from the
ResponseCache.
The
Calendar class is an abstract class that provides methods
for converting between a specific instant in time and a set of calendar fields such as YEAR, MONTH,
DAY_OF_MONTH, HOUR, and so on, and for
manipulating the calendar fields, such as getting the date of the next
week.Calendar.Builder is used for creating a Calendar from
various date-time parameters.An abstract class for service providers that provide locale-dependent
Calendar parameters.An abstract class for service providers that provide localized string
representations (display names) of
Calendar field values.A task that returns a result and may throw an exception.
The interface used to execute SQL stored procedures.
Implementations of this interface are passed to a
CallbackHandler, allowing underlying security services
the ability to interact with a calling application to retrieve specific
authentication data such as usernames and passwords, or to display
certain information, such as error and warning messages. An application implements a
CallbackHandler and passes
it to underlying security services so that they may interact with
the application to retrieve specific authentication data,
such as usernames and passwords, or to display certain information,
such as error and warning messages.Call site descriptors contain all the information necessary for linking a
call site.
This interface is used by a printing application to cancel a print job.
Exception indicating that the result of a value-producing task,
such as a
FutureTask, cannot be retrieved because the task
was cancelled.Unchecked exception thrown when an attempt is made to use
a selection key that is no longer valid.
This exception is thrown to indicate that the operation reached
a point in the name where the operation cannot proceed any further.
Thrown when an UndoableEdit is told to
redo() and can't.Thrown when an UndoableEdit is told to
undo() and can't.A representation of the XML
CanonicalizationMethod
element as defined in the
W3C Recommendation for XML-Signature Syntax and Processing.A
Canvas component represents a blank rectangular
area of the screen onto which the application can draw or from
which the application can trap input events from the user.A Smart Card with which a connection has been established.
A logical channel connection to a Smart Card.
Exception for errors that occur during communication with the
Smart Card stack or the card itself.
A
CardLayout object is a layout manager for a
container.Exception thrown when an application tries to establish a connection with a
terminal that has no card present.
A permission for Smart Card operations.
A Smart Card terminal, sometimes referred to as a Smart Card Reader.
The set of terminals supported by a TerminalFactory.
Enumeration of attributes of a CardTerminal.
A place within a document view that represents where
things can be inserted into the document model.
CaretEvent is used to notify interested parties that
the text caret has changed in the event source.
Listener for changes in the caret position of a text
component.
A marker interface for
Trees that may be used as CaseTree labels.A tree node for a
case in a switch statement or expression.The syntactic form of this case:
STATEMENT:
case <expression>: <statements>
RULE: case <expression> -> <expression>/<statement>
The Catalog class represents an entity Catalog as defined by
XML Catalogs, OASIS Standard V1.1, 7 October 2005.
The exception class handles errors that may happen while processing or using
a catalog.
The CatalogFeatures holds a collection of features and properties.
The Builder class for building the CatalogFeatures object.
A Feature type as defined in the
Catalog Features table.
The Catalog Manager manages the creation of XML Catalogs and Catalog Resolvers.
A Catalog Resolver that implements SAX
EntityResolver,
StAX XMLResolver,
DOM LS LSResourceResolver used by Schema Validation, and
Transform URIResolver, and resolves
external references using catalogs.A tree node for a
catch block in a try statement.Event annotation, to associate the event type with a category, in the format
of a human-readable path.
CDATA sections are used to escape blocks of text containing characters that
would otherwise be regarded as markup.
This interface defines the methods any general editor should be able
to implement.
CellEditorListener defines the interface for an object that listens
to changes in a CellEditor
This class is inserted in between cell renderers and the components that
use them.
Abstract class for managing a variety of identity certificates.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is deprecated and subject to removal in a future
version of Java SE.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the classes in
java.security.cert instead.Alternate
Certificate class for serialization.Certificate Encoding Exception.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the classes in
java.security.cert instead.This exception indicates one of a variety of certificate problems.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the classes in
java.security.cert instead.Certificate Expired Exception.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the classes in
java.security.cert instead.This class defines the functionality of a certificate factory, which is
used to generate certificate, certification path (
CertPath)
and certificate revocation list (CRL) objects from their encodings.This class defines the Service Provider Interface (SPI)
for the
CertificateFactory class.Certificate is not yet valid exception.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the classes in
java.security.cert instead.Certificate Parsing Exception.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the classes in
java.security.cert instead.An exception that indicates an X.509 certificate is revoked.
An immutable sequence of certificates (a certification path).
Alternate
CertPath class for serialization.A class for building certification paths (also known as certificate chains).
An exception indicating one of a variety of problems encountered when
building a certification path with a
CertPathBuilder.A specification of the result of a certification path builder algorithm.
The Service Provider Interface (SPI)
for the
CertPathBuilder class.Performs one or more checks on each
Certificate of a
CertPath.A specification of certification path algorithm parameters.
A wrapper for CertPathParameters.
A class for validating certification paths (also known as certificate
chains).
An exception indicating one of a variety of problems encountered when
validating a certification path.
The BasicReason enumerates the potential reasons that a certification
path of any type may be invalid.
The reason the validation algorithm failed.
A specification of the result of a certification path validator algorithm.
The Service Provider Interface (SPI)
for the
CertPathValidator class.A selector that defines a set of criteria for selecting
Certificates.A class for retrieving
Certificates and CRLs
from a repository.An exception indicating one of a variety of problems retrieving
certificates and CRLs from a
CertStore..codeiv class="block">A class for retrieving
Certificate
lass="block">lass="bA tree node for a statement block.:"blog/w3c/dom/ls/LSResoulass="col-first even-row-color all-classes-table all-classes-table-tab3">ll-clyone of a variety of problems encountered when
validating a certification path.
A class for retrieving
Certificate
CertPathBuilder.
lass="block">lass="bA tree node for a statement block.:"blog/w3c/s="col-first odd-row-color all-classes-table all-classes-table-tab2">A class for retrieving
CertificateThe type of all primitive boolean values
accessed in the