A
Class hierarchy
The drawings were created by Charles L. Perkins . The PostScript originals were adapted using Tailor and converted to EPS.
![]()

AppletContext
AppletStub
AudioClip
![]()
Adjustable
ItemSelectable
LayoutManager
LayoutManager2
MenuContainer
PrintGraphics
Shape
AWTEvent
AWTEventMulticaster
BorderLayout
Button
Canvas
CardLayout
Checkbox
CheckboxGroup
CheckboxMenuItem
Choice
Color
Component
Container
Cursor
Dialog
Dimension
Event
EventQueue
FileDialog
FlowLayout
Font
FontMetrics
Frame
Graphics
GridBagConstraints
GridBagLayout
GridLayout
Image
Insets
Label
List
MediaTracker
Menu
MenuBar
MenuComponent
MenuItem
MenuShortcut
Panel
Point
Polygon
PopupMenu
PrintJob
Rectangle
ScrollPane
Scrollbar
SystemColor
TextArea
TextComponent
TextField
Toolkit
Window
AWTException
IllegalComponentStateException

![]()

![]()
Tests
![]()

Clipboard
DataFlavor
StringSelection
![]()
ActionListener
AdjustmentListener
ComponentListener
ContainerListener
FocusListener
ItemListener
KeyListener
MouseListener
MouseMotionListener
TextListener
WindowListener
ActionEvent
AdjustmentEvent
ComponentAdapter
ComponentEvent
ContainerAdapter
ContainerEvent
FocusAdapter
FocusEvent
InputEvent
ItemEvent
KeyAdapter
KeyEvent
MouseAdapter
MouseEvent
MouseMotionAdapter
PaintEvent
TextEvent
WindowAdapter
WindowEvent

ImageConsumer
ImageObserver
ImageProducer
AreaAveragingScaleFilter
ColorModel
CropImageFilter
DirectColorModel
FilteredImageSource
ImageFilter
IndexColorModel
MemoryImageSource
PixelGrabber
RGBImageFilter
ReplicateScaleFilter
![]()

![]()
BeanInfo
Customizer
PropertyChangeListener
PropertyEditor
VetoableChangeListener
Visibility
BeanDescriptor
Beans
EventSetDescriptor
FeatureDescriptor
IndexedPropertyDescriptor
Introspector
MethodDescriptor
ParameterDescriptor
PropertyChangeEvent
PropertyChangeSupport
PropertyDescriptor
PropertyEditorManager
PropertyEditorSupport
SimpleBeanInfo
VetoableChangeSupport
IntrospectionException
PropertyVetoException
![]()

DataInput
DataOutput
Externalizable
FilenameFilter
ObjectInput
ObjectInputValidation
ObjectOutput
Serializable
BufferedInputStream
BufferedOutputStream
BufferedReader
BufferedWriter
ByteArrayInputStream
ByteArrayOutputStream
CharArrayReader
CharArrayWriter
DataInputStream
DataOutputStream
File
FileDescriptor
FileInputStream
FileOutputStream
FileReader
FileWriter
FilterInputStream
FilterOutputStream
FilterReader
FilterWriter
InputStream
InputStreamReader
LineNumberInputStream
LineNumberReader
ObjectInputStream
ObjectOutputStream
ObjectStreamClass
OutputStream
OutputStreamWriter
PipedInputStream
PipedOutputStream
PipedReader
PipedWriter
PrintStream
PrintWriter
PushbackInputStream
PushbackReader
RandomAccessFile
Reader
SequenceInputStream
StreamTokenizer
StringBufferInputStream
StringReader
StringWriter
Writer
CharConversionException
EOFException
FileNotFoundException
IOException
InterruptedIOException
InvalidClassException
InvalidObjectException
NotActiveException
NotSerializableException
ObjectStreamException
OptionalDataException
StreamCorruptedException
SyncFailedException
UTFDataFormatException
UnsupportedEncodingException
WriteAbortedException

![]()

![]()

Boolean
Byte
Character
Class
ClassLoader
Compiler
Double
Float
Integer
Long
Math
Number
Object
Process
Runtime
SecurityManager
Short
String
StringBuffer
System
Thread
ThreadGroup
Throwable
Void

AbstractMethodError
ClassCircularityError
ClassFormatError
Error
ExceptionInInitializerError
IllegalAccessError
IncompatibleClassChangeError
InstantiationError
InternalError
LinkageError
NoClassDefFoundError
NoSuchFieldError
NoSuchMethodError
OutOfMemoryError
StackOverflowError
ThreadDeath
UnknownError
UnsatisfiedLinkError
VerifyError
VirtualMachineError
![]()

ArithmeticException
ArrayIndexOutOfBoundsException
ArrayStoreException
ClassCastException
ClassNotFoundException
CloneNotSupportedException
Exception
IllegalAccessException
IllegalArgumentException
IllegalMonitorStateException
IllegalStateException
IllegalThreadStateException
IndexOutOfBoundsException
InstantiationException
InterruptedException
NegativeArraySizeException
NoSuchFieldException
NoSuchMethodException
NullPointerException
NumberFormatException
RuntimeException
SecurityException
StringIndexOutOfBoundsException
![]()

Array
Constructor
Field
Method
Modifier
![]()

![]()
ContentHandlerFactory
FileNameMap
SocketImplFactory
URLStreamHandlerFactory
ContentHandler
DatagramPacket
DatagramSocket
DatagramSocketImpl
HttpURLConnection
InetAddress
MulticastSocket
ServerSocket
Socket
SocketImpl
URL
URLConnection
URLEncoder
URLStreamHandler
BindException
ConnectException
MalformedURLException
NoRouteToHostException
ProtocolException
SocketException
UnknownHostException
UnknownServiceException

AccessException
AlreadyBoundException
ConnectException
ConnectIOException
MarshalException
NoSuchObjectException
NotBoundException
RMISecurityException
RemoteException
ServerError
ServerException
ServerRuntimeException
StubNotFoundException
UnexpectedException
UnknownHostException
UnmarshalException
![]()

![]()
![]()
LoaderHandler
RMIFailureHandler
RemoteCall
RemoteRef
ServerRef
Skeleton
Unreferenced
LogStream
ObjID
Operation
RMIClassLoader
RMISocketFactory
RemoteObject
RemoteServer
RemoteStub
UID
UnicastRemoteObject
ExportException
ServerCloneException
ServerNotActiveException
SkeletonMismatchException
SkeletonNotFoundException
SocketSecurityException

Certificate
Key
Principal
PrivateKey
PublicKey
DigestInputStream
DigestOutputStream
Identity
IdentityScope
KeyPair
KeyPairGenerator
MessageDigest
Provider
SecureRandom
Security
Signature
Signer
DigestException
InvalidKeyException
InvalidParameterException
KeyException
KeyManagementException
NoSuchAlgorithmException
NoSuchProviderException
ProviderException
SignatureException

Acl
AclEntry
Group
Owner
Permission
AclNotFoundException
LastOwnerException
NotOwnerException
![]()
DSAKey
DSAKeyPairGenerator
DSAParams
DSAPrivateKey
DSAPublicKey
![]()

CallableStatement
Connection
DatabaseMetaData
Driver
PreparedStatement
ResultSet
ResultSetMetaData
Statement
Date
DriverManager
DriverPropertyInfo
Time
Timestamp
Types
DataTruncation
SQLException
SQLWarning
![]()

BreakIterator
ChoiceFormat
CollationElementIterator
CollationKey
Collator
DateFormat
DateFormatSymbols
DecimalFormat
DecimalFormatSymbols
FieldPosition
Format
MessageFormat
NumberFormat
ParsePosition
RuleBasedCollator
SimpleDateFormat
StringCharacterIterator
![]()
![]()


Enumeration
EventListener
Observer
BitSet
Calendar
Date
Dictionary
EventObject
GregorianCalendar
Hashtable
ListResourceBundle
Locale
Observable
Properties
PropertyResourceBundle
Random
ResourceBundle
SimpleTimeZone
Stack
StringTokenizer
TimeZone
Vector
EmptyStackException
MissingResourceException
NoSuchElementException
TooManyListenersException

Adler32
CRC32
CheckedInputStream
CheckedOutputStream
Deflater
DeflaterOutputStream
GZIPInputStream
GZIPOutputStream
Inflater
InflaterInputStream
ZipEntry
ZipFile
ZipInputStream
ZipOutputStream
DataFormatException
ZipException
![]()