Poetry Madness
 
 

Recently Viewed clear list


Interviews | April 8, 2014

Shawn Donley: IMG Gabrielle Zevin: The Powells.com Interview



Gabrielle ZevinThe American Booksellers Association collects nominations from bookstores all over the country for favorite forthcoming titles. The Storied Life of... Continue »
  1. $17.47 Sale Hardcover add to wish list

    The Storied Life of A. J. Fikry

    Gabrielle Zevin 9781616203214

spacer
Qualifying orders ship free.
$25.00
List price: $49.99
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
11 Partner Warehouse Computer Languages- Java

More copies of this ISBN

Java Foundation Classes in a Nutshell (In a Nutshell)

by

Java Foundation Classes in a Nutshell (In a Nutshell) Cover

 

 

Excerpt

 [ Symbols ], [ 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 ] 

#LINK<Symbols[ Top ]>#

#LINK<A[ Top ]>#
Abstract Windowing Toolkit (see AWT)
AbstractAction class, 27, 401
AbstractBorder class, 519
AbstractButton class, 29, 31, 403
AbstractColorChooserPanel class, 527
AbstractDocument class, 579
AbstractElement class, 582
AbstractLayoutCache class, 666
AbstractListModel class, 406
AbstractTableModel class, 568
AbstractUndoableEdit class, 683
AbstractWriter class, 586
acceptDrop(), 116-117
   DropTargetContext class, 256
accept() (FileFilter), 43, 551
accessibility, 388-398
   Swing, 58-59, 62
Accessible interface, 58, 62, 388
AccessibleAction interface, 389
AccessibleBundle class, 390
AccessibleComponent interface, 390
AccessibleContext class, 391
AccessibleHyperlink class, 392
AccessibleHypertext interface, 393
AccessibleJComponent class, 436
AccessibleResourceBundle class, 393
AccessibleRole class, 394
AccessibleSelection interface, 395
AccessibleState class, 396
AccessibleStateSet class, 396
AccessibleText class, 397
AccessibleValue interface, 398
Action interface, 26-27, 406-407
ActionEvent class, 18, 265
ActionListener interface, 21, 26, 32, 266
actionPerformed(), 401
   Action interface, 407
   ActionEvent class, 18
   ActionListener interface, 18, 21, 26, 32
ActiveEvent interface, 154
adapters
   ComponentAdapter interface, 268
   ContainerAdapter class, 269
   event, 19
   FocusAdapter class, 271
   KeyAdapter class, 276
   MouseAdapter class, 281
   WindowAdapter class, 285
addActionForKeyStroke() (Keymap), 608
addActionListener() (Timer), 27
addAuxiliaryLookAndFeel(), 57
addChangeListener() (Style), 616
addChooseableFileFilter() (FileFilter), 552
addChooserPanel(), 45
addConsumer(), 351
addEdit()
   AbstractUndoableEdit class, 684
   CompoundEdit class, 685
   UndoableEdit interface, 687
   UndoManager class, 688
addImage(), 68
   MediaTracker class, 207
addItemListener() (ItemSelectable), 203
addItem()
   Choice class, 170
   JComboBox class, 431
addKeymap(), 33
   Keymap interface, 608
addLayoutComponent() (LayoutManager), 204
addPoint() (Polygon), 214
addPropertyChangeListener(), 44
addRenderingHints(), 70
   RenderingHints class, 218
addSelectionPaths(), (DefaultTreeSelectionModel), 674
addSeparator()
   JMenu class, 453
   JPopupMenu class, 462
   JToolBar class, 488
   Menu class, 208
addStyle()
   StyleContext class, 619
   StyledDocument interface, 622
addTableModelListener() (TableModel), 577
addTab() methods (JTabbedPane), 477
addUndoableEditListener() (UndoableEditSupport), 688
add(), 14, 17, 449
   AWTEventMulticaster class, 161
   BorderLayout, 15
   Container class, 178
   Dialog class, 181
   EventListenerList class, 536
   GridBagLayout class, 200
   JMenu class, 453
   JMenuBar class, 455
   JPopupMenu class, 462
   JToolBar class, 488
   Menu class, 208
   MenuBar class, 208
   PopupMenu class, 215
Adjustable interface, 157
AdjustmentEvent class, 267
AdjustmentListener interface, 21, 267
adjustmentValueChanged() (AdjustmentListener), 21
AffineTransform class, 73, 97-98, 302-304
   mathematics of, 98-100
AffineTransformOp class, 95, 332
ALIGN attribute, <APPLET> tag (HTML), 131
AlignmentAction class, 624
alpha channel, 80-81
AlphaComposite interface, 70, 80-81, 158, 177
ALT attribute, <APPLET> tag (HTML), 131
ancestorAdded() (AncestorListener), 22, 532
AncestorEvent class, 530
AncestorListener interface, 22, 532
ancestorMoved() (AncestorListener), 22, 532
ancestorRemoved() (AncestorListener), 22, 532
antialiasing, Java 2D, 88
appendText() (TextArea), 224
append()
   Book class, 382
   GeneralPath class, 314
Applet class, 12, 123-125, 150-151
AppletContext interface, 152
applets, 3-4, 123
   Applet class, 12, 123-125, 150-151
   <APPLET> tag (HTML), 123, 129-131
   AppletContext interface, 152
   AppletStub interface, 152
   <EMBED> tag (HTML), 132
   example, 125-126
   images, loading from URLs, 68
   JAR files and, 131-132
   Java Plug-in, 5, 132-133
   <OBJECT> tag (HTML), 132
   <PARAM> tag (HTML), 131
   printing, 103
   security restrictions, 134-136
   signed, 136
   Swing, 13
   writing, 123-125
AppletStub interface, 152
applyResourceBundle() (ComponentOrientation), 177
Arc2D class, 305
architectures
   pluggable look-and-feel, 24, 55-58
   Swing, 23-24
ARCHIVE attribute, <APPLET> tag (HTML), 130-132
arcs, Java 2D, 74
Area class, 74, 308
AreaAveragingScaleFilter class, 334
ascent, 89
assistive technologies (see accessibility)
Attribute class, 635, 637
AttributeContext interface, 583
AttributeList class, 656
AttributeSet interface, 586
AttributeUndoableEdit class, 598
audio files, 151-152
AudioClip interface, 152
Autoscroll interface, 246
autoscroll(), 246
auxiliary look-and-feel, 57
AWT, 3, 5
   components, 7-8
   containers, 12-13
   event listeners, 21-22
   events, 17-23
   graphics capabilities, 64-68
   layout managers, 15
AWTError, 160
AWTEvent class, 17, 160
AWTEventListener interface, 268
AWTEventMulticaster class, 161
AWTException, 163
AWTPermission class, 164

#LINK<B[ Top ]>#
BadLocationException class, 588
BandCombineOp class, 334-335
BandedSampleModel class, 335
BasicStroke class, 78, 164
beginUpdate() (UndoableEditSupport), 688
BevelBorder class, 34, 520
BevelBorderUIResource class, 556
Bias class, 613
BlockAction class, 643
BlockElement class, 642
Book class, 382
Border interface, 521
BorderFactory class, 407
BorderLayout class, 15, 165
borders, 15
   AWT, 165
   Swing, 29, 34, 519-526
BorderUIResources class, 554
BoundedRangeModel interface, 408-409
bounding boxes, Java 2D, 75
Box class, 13, 37-40, 409
BoxLayout class, 13, 16, 37, 410
BoxPainter class, 655
BoxView class, 588
BranchElement class, 583
breadthFirstEnumeration() (DefaultMutableTreeNode), 668
breaksFlow() (Tag), 639
brighter() (Color), 171
buffered images, Java 2D, 92-97
BufferedImage class, 92, 94, 332, 336
BufferedImageFilter class, 338
BufferedImageOp interface, 96, 332, 338
buildChooser() (AbstractColorChooserPanel), 528
Button class, 8, 167
ButtonModel interface, 411
ButtonPeer class, 373
buttons, 41
   Button class, 167
   Swing, 403, 411, 466, 487
   (see also by button name, such as push buttons)
ButtonUI class, 557
ByteLookupTable class, 339

#LINK<C[ Top ]>#
cancelCellEditing() (CellEditor), 412
canDisplayUpTo(), 187
canDisplay(), 187
canEditImmediately(), 670
canFilterIndexColorModel, 363
CannotRedoException class, 684
CannotUndoException class, 684
canRedo() (UndoableEdit), 687
canUndo() (UndoableEdit), 687
Canvas class, 8, 167
CanvasPeer class, 373
CardLayout class, 15, 168
Caret interface, 589
CaretEvent class, 532
CaretListener interface, 22
CaretPolicy class, 300
caretPositionChanged() (InputMethodListener), 274
caretUpdate() (CaretListener), 22
Cascading Style Sheet (CSS), 634
CellEditor interface, 412
CellEditorListener interface, 22, 533
CellRendererPane class, 413
ChangedCharSetException class, 590
ChangeEvent class, 60, 533
ChangeListener interface, 22, 534
CharacterAction class, 643
CharacterAttribute interface, 587
CharacterConstants class, 618
charWidth(), 67
Checkbox class, 8, 168
checkboxes
   AWT, 8, 168-169
   Swing, 9, 428
CheckboxGroup class, 169
CheckboxMenuItem class, 8, 169
CheckboxMenuItemPeer class, 373
CheckboxPeer class, 374
Choice class, 8, 170
ChoicePeer class, 374
circles, Java 2D, 74, 78
classes, 95
   inner, 19
   (see also individual classes)
clearSelection(), (DefaultTreeSelectionModel), 674
Clipboard class, 114, 239
ClipboardOwner interface, 114, 239-240
clipping region
   AWT, 65
   Java 2D, 69
clip(), 69
   Graphics2D class, 73
closePath() (GeneralPath), 314
CODE attribute, <APPLET> tag (HTML), 130, 132
CODEBASE attribute, <APPLET> tag (HTML), 130
color, 171, 192, 233-235, 237, 339
   AWT, 65-66, 158
   Java 2D, 69, 81-85, 95-96, 194
      composite, 177
      converting to grayscale, 96
      inverting, 96
      translucent, 81
      Transparency interface, 229
      transparent, 80-81
   Paint interface, 212
   RGBImageFilter class, 362
   Swing, 429, 527-529
      choosing, 9, 44-45
      converting to grayscale, 425
   SystemColor class, 223
   transferring, 117-122
Color class, 66, 79, 100-101, 154, 171
color spaces, Java 2D, 100-101
ColorChooserComponentFactory class, 528
ColorChooserUI class, 558
ColorConstants class, 618
ColorConvertOp class, 95, 339
ColorModel class, 340-341
ColorSelectionModel interface, 528
ColorSink class, 119
ColorSource class, 117
ColorSpace class, 100-101, 232-233
ColorUIResource class, 57, 558
combination boxes, Swing, 9, 431
ComboBoxEditor interface, 413
ComboBoxModel interface, 414
ComboBoxUI class, 558
Component class, 8, 12, 92, 154, 173
   applets, 124, 127
   event-processing methods of, 127
ComponentAdapter interface, 268
componentAdded() (ContainerListener), 21
ComponentColorModel class, 342
ComponentEvent class, 268
componentHidden() (ComponentListener), 21
ComponentListener interface, 21, 269
componentMoved() (ComponentListener), 21
ComponentOrientation class, 177
ComponentPeer class, 375
componentRemoved() (ContainerListener), 21
componentResized() (ComponentListener), 21
components
   AWT, 7-8
   ComponentAdapter interface, 268
   ComponentEvent class, 268
   ComponentListener interface, 269
   heavyweight/lightweight, 5
   properties (see properties)
   Swing, 8-11, 23-24
      custom, 59-63
      sizes of, 38
ComponentSampleModel class, 343
componentShown() (ComponentListener), 21
ComponentUI class, 558
ComponentView class, 590
compose(), 178
Composite interface, 69, 154, 177
CompositeContext interface, 178
CompositeView class, 591
compositing, 177
   AWT, 158-159
   Java 2D, 69, 80-85, 178
CompoundBorder class, 34, 521
CompoundBorderUIResource class, 556
CompoundEdit class, 685
constructors, 60
consume()
   InputEvent class, 272
   KeyEvent class, 277
Container class, 12, 154, 178
   AWT, 12
ContainerAdapter class, 269
ContainerEvent class, 270
ContainerListener interface, 21, 270
ContainerPeer class, 375
containers, 12
   AWT, 12-13
   ContainerAdapter class, 269
   ContainerEvent class, 270
   ContainerListener interface, 270
   Swing, 13-14, 30
contains(), 309, 321
Content interface, 584
ContentModel class, 657
contentsChanged() (ListDataListener), 22
ContextualRenderedImageFactory interface, 369
controlDown(), 128
controls (see components)
ConvolveOp class, 95, 97, 344
coordinate system, Java 2D, 71-73
copy() (ColorSource), 117
createCaret() (EditorKit), 601
createCompatibleImage() (GraphicsConfiguration), 197
createContext(), 178
   Composite interface, 177
createCustomCursor() (Toolkit), 36
createDefaultDragGestureRecognizer(), 251
createDialog(), 45
   JColorChooser class, 429
   JOptionPane class, 458
createDisabledImage()
   GrayFilter class, 425
   ImageIcon class, 35
createGraphics() (BufferedImage), 92
createHorizontalBox(), 37
createHorizontalGlue(), 37
   Box class, 409
createHorizontalStrut(), 37
   Box class, 409
createImage() (Component), 68, 92, 173, 197
createInternalFrame() (JOptionPane), 458
createPosition() (Document), 600
createStrokedShape() (Stroke), 78
createToolTip() (JToolTip), 489
createTransformedShape() (AffineTransform), 98, 304
createValue() (UIDefaults), 514
createVerticalBox(), 37
createVerticalGlue(), 37
   Box class, 409
createVerticalStrut(), 37
   Box class, 409
create()
   Graphics class, 192
   HTMLFactory class, 647
   ViewFactory interface, 631
CropImageFilter class, 345
CSS (Cascading Style Sheet), 634
CSS class, 634
CubicCurve2D class, 309
currentDirectory, 43
currentSegment() (PathIterator), 318-319
Cursor class, 35-36, 180
cursors, 180
   Swing, 35-36
curves, 313
   Java 2D, 73-75
curve() (GeneralPath), 75
cut-and-paste, 4, 111, 114-115, 239-245

#LINK<D[ Top ]>#
darker() (Color), 171
dashes, Java 2D, 77-78
data sink, 112, 119-122
data source, 112, 117-119
data transfer, 4
   cut-and-paste, 239-245
   drag-and-drop, 246-263
data types, 111
DataBuffer class, 345
DataBufferByte class, 346
DataBufferInt class, 347
DataBufferShort class, 347
DataBufferUShort class, 348
DataFlavor class, 111-112, 239, 241
DebugGraphics class, 414
decode(), 625
DefaultBoundedRangeModel class, 416
DefaultButtonModel class, 416
DefaultCaret class, 592
DefaultCellEditor class, 417-418
DefaultColorSelectionModel class, 529
DefaultComboBoxModel class, 419
DefaultDocumentEvent class, 584
DefaultEditorKit class, 593
DefaultFocusManager class, 420
DefaultHighlighter class, 596
DefaultHighlightPainter class, 597
DefaultKeyTypedAction class, 595
DefaultListCellRenderer class, 420
DefaultListModel class, 421
DefaultListSelectionModel class, 422
DefaultMetalTheme class, 56
DefaultMutableTreeNode class, 668
defaultPage() (PrinterJob), 387
DefaultSingleSelectionModel class, 423
DefaultStyledDocument class, 597
DefaultTableCellRenderer class, 570
DefaultTableColumnModel class, 570
DefaultTableModel class, 571
DefaultTextField class, 671
DefaultTreeCellEditor class, 670
DefaultTreeCellRenderer class, 672
DefaultTreeModel class, 47, 673
DefaultTreeSelectionModel class, 674
deltaTransform() (AffineTransform), 98, 304
depthFirstEnumeration() (DefaultMutableTreeNode), 668
deriveFont()
   Font class, 88
   GraphicsEnvironment class, 198
descent, 89
DesktopIconUI class, 559
DesktopManager interface, 423
DesktopPanelUI class, 559
desktops, Swing, 13
destroy() (Applet), 124, 150
device space, 72
dialog boxes, 185
   AWT, 12
   Dialog class, 181
   Swing, 10, 13, 40-42, 438, 457
Dialog class, 12, 181
DialogPeer class, 376
die() (UndoableEdit), 687
Dimension class, 182
Dimension2D class, 311
DimensionalUIResource class, 559
DirectColorModel class, 348
disableSwingFocusManager() (FocusManager), 424
disable()
   Component class, 173
   MenuItem class, 210
dispose(), 103
   Dialog class, 181
   Frame class, 190
   Graphics class, 192
   PrintJob class, 216
   WindowEvent class, 286
DnDConstants interface, 247-248
Document interface, 579, 600
document type definition (DTD), 658
DocumentEvent class, 534
DocumentParser class, 658
double buffering, 9, 68
   PrintableComponent class, 106
   Swing, 37
Double class, 306, 310, 312, 317, 320, 322, 324, 327
doubleBuffered, 37
dragActionChanged() (DragSourceListener), 253
drag-and-drop, 4, 111, 115-117, 246-263
dragDropEnd(), 116
   DragSourceListener class, 254
dragEnter(), 116, 119
   DragSourceListener class, 254
   DropTargetListener class, 259
dragExit(), 116, 119
   DragSourceListener class, 253-254
   DropTargetListener class, 259
DragGestureEvent class, 115, 248
DragGestureListener class, 249
dragGestureRecognized(), 115
   DragGestureEvent class, 248
   TransferableColor class, 117
DragGestureRecognizer class, 249
dragOver(), 116
   DragSourceListener class, 253-254
   DropTargetListener class, 260
DragSource class, 250
DragSourceContext package, 252
DragSourceContextPeer interface, 262
DragSourceDragEvent class, 253
DragSourceDropEvent class, 253
DragSourceEvent class, 253
DragSourceListener class, 115, 254
drawGlyphVector(), 71, 90
drawImage() methods, 71
   Graphics, 67
   Graphics2D, 93-94
   Graphics2D class, 195
drawPolygon() (Polygon), 214
drawRenderableImage(), 71
drawRenderedImage(), 71
   Graphics2D class, 94
drawString(), 71, 107
   Graphics2D class, 90, 195
draw(), 70, 78, 292
   Graphics2D class, 73, 92, 195
   TextLayout class, 91, 298
dropActionChanged()
   DragSourceListener class, 254
   DropTargetListener class, 260
dropComplete() (DropTargetEvent), 117
drop-down lists, 8-9, 170
DropTarget class, 255
DropTargetAutoScroller class, 256
DropTargetContext class, 256
DropTargetContextPeer interface, 263
DropTargetDragEvent class, 257
DropTargetDropEvent class, 258
DropTargetEvent class, 116, 259
DropTargetListener interface, 116, 259-260
DropTargetPeer interface, 263
drop(), 116, 119
   DropTargetListener class, 258, 260
DTD class, 658
DTD (document type definition), 656, 658
DTDConstants class, 659
DynamicUtilTreeNode class, 494

#LINK<E[ Top ]>#
echoing text, 226
editingCanceled(), 22
editingStopped(), 22
editor panes, Swing, 9
EditorContainer class, 672
EditorKit class, 601
Element interface, 602, 660
ElementBuffer class, 599
ElementChange interface, 535
ElementEdit class, 585
ElementIterator class, 603
ElementSpec class, 599
Ellipse2D class, 312
ellipses, Java 2D, 74
EmptyBorder, 34
EmptyBorder class, 522
EmptyBorderUIResource class, 556
EmptySelectionModel class, 495
enableEvents(), 20, 61
   AWTEvent class, 160
enable()
   Component class, 173
   MenuItem class, 210
end caps, Java 2D, 76
endUpdate() (UndoableEditSupport), 688
end(), 103
   CompoundEdit class, 685
   PrintJob class, 216
   StateEdit class, 686
   UndoManager class, 689
Entity class, 661
EtchedBorder class, 34, 522
EtchedBorderUIResource class, 556
event adapters, 19
Event class, 127-128, 182
event dispatch thread, 28
event handling, 17-18
   applets, 127-129
   AWT, 264-287
      with inner classes, 19
      input events, 19-20
   Swing, 264-287
      custom components and, 61
      with inner classes, 19
      input events, 19-20
event listeners, 18
   ActionListener interface, 266
   AWT, 21-22, 264
   ComponentListener interface, 269
   ItemListener interface, 276
   KeyListener interface, 281
   MouseListener interface, 283
   MouseMotionListener interface, 283
   registering, 61
   Swing, 22-23, 27-28, 264, 536, 545
   TextListener interface, 285
   WindowListener, 287
event model
   Java 1.0, 127-129
   Java 1.1, 20
event sources, 18
EventListenerList class, 536
EventObject class, 17
EventQueue class, 184
events
   ActionEvent class, 265
   AdjustmentEvent class, 267
   AWTEvent class, 160
   AWTEventMulticaster class, 161
   ComponentEvent class, 268
   ContainerEvent class, 270
   custom components and, 60
   Event class, 127, 182
   EventQueue class, 184
   FocusEvent class, 271
   InputEvent class, 272
   InputMethodEvent class, 273
   ItemEvent class, 275
   keyboard, 226, 276
   MouseEvent class, 281
   naming conventions, 20
   PaintEvent class, 284
   Swing, 530-550
   target, 127
   TextEvent class, 284
   WindowEvent class, 286
EventType class, 535, 537
examples in this book, available from, xi

#LINK<F[ Top ]>#
factory methods, 81
file chooser class, 9
FileChooserUI class, 560
FileDialog class, 8, 185
FileDialogPeer class, 376
FileFilter class, 43, 551
files, FileDialog class, 185
fileSelectionMode, 43
filesystem, 43
   browsing
      AWT, 8
      Swing, 42-44
   displaying, Swing, 47, 552
FileSystemView class, 43, 552
FileView class, 43, 553
fill style, Java 2D, 69
Filler class, 37, 410
fillPolygon() (Polygon), 214
fills, Java 2D, 79-80
fill(), 70, 78
   Graphics2D class, 73, 195
FilteredImageSource class, 349
filterRGB(), 362
filter()
   AffineTransformOp class, 332
   BufferedImageOp interface, 96, 338
   ColorConvertOp class, 340
   ConvolveOp class, 344
   LookupOp class, 354
first() (CardLayout), 168
FixedHeightLayoutCache class, 676
FlatteningPathIterator class, 313
FlavorMap interface, 243
Float class, 307, 311, 313, 317, 321, 323, 328
FlowLayout class, 15, 186
focus management, 420, 424
   custom components and, 63
   Swing, 29-31
FocusAdapter class, 271
FocusEvent class, 271
focusGained(), 21
FocusListener interface, 21, 272
focusLost(), 21
FocusManager class, 424
Font class, 66, 87-89, 154, 187-189
font glyphs, Java 2D, 91
font metrics, AWT, 67
FontConstants class, 619
FontFamilyAction class, 624
FontMetrics class, 189
FontPeer class, 376
FontRenderContext class, 288
fonts, 187-189, 198, 209, 288-301
   AWT, 65-67
   Java 2D, 69, 87-90
FontSizeAction class, 624
FontUIResource class, 57, 560
ForegroundAction class, 625
FormAction class, 644
FormView class, 636
Frame class, 12, 190
FramePeer class, 376

#LINK<G[ Top ]>#
GapContent class, 604
GeneralPath class, 75, 314
getAcceptAllFileFilter() (JFileChooser), 441
getAccessibleAction() (AccessibleAction), 389
getAccessibleComponent() (AccessibleComponent), 390
getAccessibleContext() (Accessible), 58, 62, 388
getAccessibleRole() (AccessibleRole), 394
getAccessibleSelection(), 395
getAccessibleValue(), 58
getActionCommand() (ActionEvent), 32, 266
getActions(), 593
   EditorKit class, 601
getAction()
   Keymap interface, 608
   StyledEditorKit class, 625
getAdjustable(), 267
getAdjustmentType(), 267
getAdvance() (GlyphMetrics), 290
getAlignment(), 292
getAllFonts(), 87
   GraphicsEnvironment class, 198
getAllowsChildren() (DefaultTreeModel), 673
getAlpha()
   Color class, 171
   ColorModel class, 340
getAncestorOfClass() (SwingUtilities), 510
getAncestorParent() (AncestorEvent), 530
getAncestor() (AncestorEvent), 530
getAppletContext(), 152
   Applet class, 125, 151
getAppletInfo(), 151
   Applet class, 124
getApplets(), 152
getApplet(), 152
getAscent(), 67
   LineMetrics class, 293
getAttributeKey() (HTML), 637
getAttributeNames() (AttributeSet), 587
getAttributes()
   Element interface, 602
   Iterator class, 646
getAudioClip(), 152
   Applet class, 125, 151
   AppletContext interface, 152
getAvailableFontFamilyNames(), 87
   GraphicsEnvironment class, 198
getBestCursorSize(), 36
getBlue()
   Color class, 171
   ColorModel class, 340
getBorderInsets()
   AbstractBorder class, 520
   Border interface, 521
getBoundingBox() (Polygon), 214
getBounds2D(), 75
   GlyphMetrics class, 290
   Shape interface, 222
getBounds(), 75
   Shape interface, 222
getBoxPainter() (StyleSheet), 654
getCaretPosition() (JTextArea), 483
getCaretShapes() (TextLayout), 299
getCaretShape() (TextLayout), 298
getCellEditorValue() (CellEditor), 412
getChange() (DocumentEvent), 534
getCharacterAttributeRun() (StyledEditorKit), 623
getCharacterElement() (StyledDocument), 622
getCharIndex() (TextHitInfo), 297
getChildCount() (TreeModel), 678
getChildIndices() (TreeModelEvent), 547
getChildren() (TreeModelEvent), 547
getChild(), 270
   TreeModel class, 678
getClickCount(), 282
   MouseEvent class, 17
getClientProperty()
   JComponent class, 28, 433
getCodeBase() (Applet), 125, 151
getColorComponents() (Color), 172
getColorModel() (GraphicsConfiguration), 197
getColorSelectionModel() (AbstractColorChooserPanel), 528
getColumnClass() (TableModel), 577
getColumnCount()
   AbstractTableModel class, 568
   TableModel interface, 577
getColumnName() (TableModel), 577
getColumn() (TableModelEvent), 545
getCommittedCharacterCount(), 273
getComponents()
   Color class, 171
   Container class, 178
getComponent()
   AncestorEvent class, 530
   ComponentEvent class, 268
   FocusEvent class, 271
   InputEvent class, 272
   KeyEvent class, 277
   MouseEvent class, 282
getContainer() (ContainerEvent), 270
getContentPane(), 14
   JApplet class, 426
   JDialog class, 438
   JFrame class, 443
   JInternalFrame class, 445
   JRootPane class, 467
   RootPaneContainer interface, 506
getContents(), 115, 239
getContentType()
   EditorKit class, 601
   RTFEditorKit class, 664
getCrossPlatformLookAndFeelClassName() (UIManager), 516
getCurrentDataFlavors(), 258
getCurrentFocusManager(), 31
getData() (BufferedImage), 95
getDefaultCursor() (Cursor), 180
getDefaultDragsource(), 250
getDefaultFlavorMap(), 243
getDefaultScreenDevice()
   GraphicsDevice class, 197
   GraphicsEnvironment class, 198
getDefaultStyleContext() (StyleContext), 619
getDefaultToolkit() (Toolkit), 227
getDefaultTransform() (GraphicsConfiguration), 196
getDefaultValue() (Attribute), 635
getDescent() (LineMetrics), 293
getDescription() (FileFilter), 43, 552
getDeviceConfiguration() (GraphicsDevice), 197
getDevice() (GraphicsDevice), 197
getDisplayName() (AbstractColorChooserPanel), 528
getDocumentBase() (Applet), 125, 151
getDocument() (DocumentEvent), 534
getDropAction(), 116, 253, 258
getDropSuccess(), 116
getEdit() (UndoableEditEvent), 550
getElementCount(), 602
getElementIndex(), 602
getElementIterator() (AbstractWriter), 586
getElement(), 602
getElem() (DataBufferShort), 347
getEndOffset(), 602
   Iterator class, 646
getEventType() (HyperlinkEvent), 536
getFileSystemView() (FileSystemView), 552
getFiles() (FileSystemView), 552
getFile() (FileDialog), 185
getFirstIndex() (ListSelectionEvent), 540
getFirstRow() (TableModelEvent), 545
getFlavorsForNatives() (FlavorMap), 243
getFondRenderContext() (Graphics2D), 187
getFontList() (Toolkit), 227
getFontMetrics()
   Font class, 187
   FontMetrics class, 189
   Graphics class, 67
getFromIndex() (TableColumnModelEvent), 545
getGestureModifiers(), 253
getGlyphMetrics(), 91
getGlyphOutline(), 91
   GlyphVector class, 90-91
getGraphics(), 68, 103
   Graphics class, 192
   Image class, 202
   PrintJob class, 102, 215
getGreen() (ColorModel), 340
getHAdjustable() (ScrollPane), 221
getHeight(), 67, 89
   LineMetrics class, 294
getHomeDirectory() (FileSystemView), 552
getHScrollbarHeight() (ScrollPane), 221
getIcon() (FileView), 553
getIDString() (GraphicsDevice), 197
getID()
   ActionEvent class, 265
   AdjustmentEvent class, 267
   AncestorEvent class, 530
   AWTEvent class, 17, 160
   ComponentEvent class, 269
   ContainerEvent class, 270
   InternalFrameEvent class, 538
   ItemEvent class, 275
   KeyEvent class, 276
   MouseEvent class, 281-282
   TextEvent class, 285
   WindowEvent class, 286
getImageableHeight(), 104
getImageableWidth(), 104
getImageableX(), 104
getImageableY(), 104
getImage()
   Applet class, 92, 125, 151
   AppletContext interface, 152
   ImageIcon class, 92
   Toolkit class, 68, 92
getIndex0(), 539
getIndex1(), 539
getInputAttributes() (StyledEditorKit), 623
getInstalledLookAndFeels(), 56
   UIManager class, 516
getInstance(), 158
   AlphaComposite interface, 81
   ColorSpace class, 233
getInteriorRectangle() (AbstractBorder), 520
getItemSelectable() (ItemEvent), 275
getItem() (ItemEvent), 275
getIterator() (HTMLDocument), 641, 646
getJMenuBar() (JApplet), 426
getKeyChar(), 277
getKeyCode(), 276
getKeymap(), 33
getKeyModifiersText(), 277
getKeyStroke(), 32
   KeyStroke class, 498
getKeyText(), 277
getLargeDisplayIcon() (AbstractColorChooserPanel), 528
getLastIndex() (ListSelectionEvent), 540
getLastPathComponent() (TreePath), 679
getLastRow() (TableModelEvent), 545
getLeading() (LineMetrics), 293
getLength() (DocumentEvent), 534
getLimit() (UndoManager), 689
getLineMetrics()
   Font class, 89-90
   LineMetrics class, 293
getLink() (AccessibleHypertext), 393
getListCellRendererComponent() (ListCellRenderer), 499
getListenerList() (EventListenerList), 536
getListPainter() (StyleSheet), 654
getLocalGraphicsEnvironment(), 87
   GraphicsEnvironment class, 198
getLogicalHighlightShape() (TextLayout), 299
getLookAndFeel() (UIManager), 516
getLSB() (GlyphMetrics), 290
getMaximumSize(), 62
getMaximumSpan() (View), 630
getMenuShortcutKeyMask(), 211
getMinimumSize(), 62
getMinimumSpan() (View), 630
getModifiers()
   ActionEvent class, 266
   InputEvent class, 272
   MouseEvent class, 17, 282
getName() (Clipboard), 239
getNextEvent() (EventQueue), 184
getNext() (AttributeList), 656
getNumberOfPages() (Pageable), 107
getOffset() (DocumentEvent), 534
getOrientation() (ComponentOrientation), 177
getOutline() (GlyphVector), 90-91
getPageDimension() (PrintJob), 216
getPageResolution() (PrintJob), 216
getParagraphElement() (StyledDocument), 622
getParameterInfo(), 151
   Applet class, 124
getParameter() (Applet), 125, 151
getParentElement() (Element), 602
getParent()
   Component class, 173
   View class, 630
getParser() (HTMLEditorKit), 646
getPassword() (JPasswordField), 462
getPathForRow() (JTree), 491
getPathIterator() methods, 75
getPaths() (TreeSelectionEvent), 548
getPath()
   TreeExpansionEvent class, 546
   TreeModelEvent class, 547
   TreePath class, 679
   TreeSelectionEvent class, 548
getPoint() (MouseEvent), 282
getPredefinedCursor(), 35
   Cursor class, 180
getPreferredSize(), 62
getPreferredSpan()
   TabableView interface, 626
   View class, 630
getPresentationName()
   AbstractUndoableEdit class, 684
   CompoundEdit class, 685
   UndoableEdit interface, 687
getPrintable() (Pageable), 382
getPrinterJob(), 103
   PrinterJob class, 387
getPrintJob()
   PrintGraphics interface, 215
   PrintJob class, 215
   Toolkit class, 102
getProperty() (Document), 600
getReader() (HTMLDocument), 641
getRedoPresentationName()
   AbstractUndoableEdit class, 684
   UndoManager class, 688
getRed()
   Color class, 171
   ColorModel class, 340
getRepresentationClass(), 112
getResolveParent() (AttributeSet), 587
getRGBColorComponents() (Color), 172
getRGBDefault() (ColorModel), 340
getRGB(), 94
   Color class, 171
   ColorModel class, 340
   SystemColor class, 223
getRootPane() (RootPaneContainer), 506
getRoots() (FileSystemView), 552
getRoot() (TreeModel), 678
getRowCount()
   AbstractTableModel class, 568
   TableModel interface, 577
getRowForPath() (JTree), 491
getRSB() (GlyphMetrics), 290
getScaledInstance(), 334
   ReplicateScaleFilter class, 361
getScaleInstance() (AffineTransform), 97
getScreenResolution() (Toolkit), 227
getScreenSize() (Toolkit), 227
getSelectedIndex() (Choice), 170
getSelectedItem()
   Choice class, 170
   JComboBox class, 431
getSelectedObjects() (ItemSelectable), 203
getSelectedText() (TextComponent), 225
getSelectionColor(), 597
getSelectionPaths(), (DefaultTreeSelectionModel), 674
getSmallDisplayIcon() (AbstractColorChooserPanel), 528
getSource(), 202
   AncestorEvent class, 530
   AWTEvent class, 160
   ChangeEvent class, 533
   EventObject class, 17
   HyperlinkEvent class, 536
   InternalFrameEvent class, 538
   ItemEvent class, 275
   ListDataEvent class, 539
   ListSelectionEvent class, 540
   MenuEvent class, 541
   PopupMenuEvent class, 543
   TableColumnModelEvent class, 544
   TableModelEvent class, 545
   TextEvent class, 285
   TreeExpansionEvent class, 546
   TreeModelEvent class, 547
   UndoableEditEvent class, 550
getStartOffset(), 602
   Iterator class, 646
getStateChange() (ItemEvent), 275
getStyleSheet() (HTMLDocument), 641
getStyle()
   StyleContext class, 619
   StyledDocument interface, 622
getSystemClipboard(), 240
   Toolkit class, 114
getSystemCustomCursor(), 36
   Cursor class, 36
getSystemEventQueue() (EventQueue), 184
getSystemLookAndFeelClassName() (UIManager), 516
getTabbedSpan() (TabableView), 626
getTableCellRendererComponent() (TableCellRenderer), 574
getTableHeader() (JTableHeader), 572
getTag() (HTML), 637
getTargetActions(), 253
getTarget() (HTMLFrameHyperlinkEvent), 650
getText(), 273
   Document class, 600
   JTextArea class, 483
   JTextField class, 484
   TextComponent class, 225
getToIndex() (TableColumnModelEvent), 545
getTransferable() (DropTargetEvent), 116
getTransferDataFlavors(), 112, 115, 244
getTransferData(), 244
   DataFlavor class, 112
   Transferable class, 117
getTransform(), 73
getTreeCellEditorComponent() (TreeCellEditor), 677
getTreeCellRendererComponent() (TreeCellRenderer), 678
getTreePath() (TreeModelEvent), 547
getType()
   AffineTransform class, 304
   Cursor class, 180
   DocumentEvent class, 534
   GlyphMetrics class, 290
   GraphicsDevice class, 197
   ListDataEvent class, 539
   TableModelEvent class, 545
getUnderlineOffset() (LineMetrics), 294
getUnderlineThickness() (LineMetrics), 294
getUndoPresentationName()
   AbstractUndoableEdit class, 684
   UndoableEdit interface, 687
   UndoManager class, 688
getURL() (HyperlinkEvent), 536
getUserAction(), 253
getVAdjustable() (ScrollPane), 221
getValueAt()
   AbstractTableModel class, 568
   TableModel interface, 577
getValueIsAdjusting() (ListSelectionEvent), 540
getValue()
   Action interface, 407
   AdjustmentEvent class, 267
getViewAttributes() (StyleSheet), 654
getViewCount() (View), 630
getViewFactory()
   EditorKit class, 601
   ViewFactory interface, 631
getView() (View), 630
getVisualHighlightShape() (TextLayout), 299
getVScrollbarHeight() (ScrollPane), 221
getWhen()
   InputEvent class, 272
   MouseEvent class, 17
getWindingRule() (PathIterator), 318
getWindow() (WindowEvent), 286
getX() (MouseEvent), 17, 282
getY() (MouseEvent), 17, 282
get() (UIDefaults), 514
GIF images, 151
GlyphJustificationInfo class, 289
GlyphMetrics class, 290
GlyphVector class, 90-91, 291
grabPixels(), 357
GradientPaint class, 69, 79-80, 192
graphical user interfaces, building, 14
GraphicAttribute class, 291
Graphics class, 64, 154, 192
   attributes, 64-65
   operations of, 65-66
Graphics2D class, 68-73, 94, 154, 194-195
   printing and, 107
GraphicsConfigTemplate class, 196
GraphicsConfiguration class, 196
GraphicsEnvironment class, 198
GrapicsDevice class, 197
GrayFilter class, 425
GridBagConstraints class, 199
GridBagLayout class, 15, 200
GridLayout class, 201
GUIs (graphical user interfaces), building, 14

#LINK<H[ Top ]>#
handleEvent() (Component), 127
HEIGHT attribute, <APPLET> tag (HTML), 130
Help menus, 208
HiddenAction class, 644
hide()
   Component class, 173
   FileDialog class, 185
   Window class, 190
   WindowEvent class, 286
Highlight interface, 605
Highlighter interface, 604
HighlightPainter interface, 605
hitTextChar() (TextLayout), 298
hit(), 70
   Graphics2D class, 73
HSBtoRGB() (Color), 171
HSPACE attribute, <APPLET> tag (HTML), 131
HTML
   AccessibleHyperlink class, 392
   AccessibleHypertext interface, 393
   files, applets in, 129-131
   printing, 106
   Swing, 26, 52-55, 633-663
HTML class, 637
HTMLDocument class, 641
HTMLEditorKit class, 646
HTMLFactory class, 647
HTMLFrameHyperlinkEvent class, 650
HTMLReader class, 642
HTMLTextAction class, 648
HTML.UnknownTag class, 641
HTMLWriter class, 651
HyperlinkEvent class, 536
HyperlinkListener interface, 22, 537
hyperlinkUpdate() (HyperlinkListener), 22

#LINK<I[ Top ]>#
ICC_ColorSpace class, 234
ICC (International Color Consortium), 235
ICC_Profile class, 235
ICC_ProfileGray class, 237
ICC_ProfileRGB class, 237
Icon interface, 425
icons, Swing, 34, 425
IconUIResource class, 560
IconView class, 605
IllegalComponentStateException class, 202
IllegalPathStateException class, 315
Image class, 67, 154, 202
image processing, Java 2D, 95-96
imageComplete(), 350
ImageConsumer interface, 350
ImageConsumer() methods (AreaAveragingScaleFilter), 334
ImageFilter class, 350
ImageGraphicAttribute class, 292
ImageIcon class, 35, 92, 425
ImageObserver class, 351
ImageProducer interface, 351
images, 92, 195, 332-367
   AWT, 66-68
   CropImageFilter class, 345
   FilteredImageSource class, 349
   GIF, 151
   Graphics class, 192
   Image class, 202
   ImageConsumer interface, 350
   ImageFilter class, 350
   ImageProducer interface, 351
   Java 2D, 71, 96-97
   JPEG, 93, 151
   MediaTracker class, 207
   MemoryImageSource class, 355
   (see also buffered images)
imageUpdate(), 351
IndexColorModel class, 352
inherited properties, 11
initialDelay, 27
init() (Applet), 124, 150
InlineView class, 651
Input Context class, 329
InputEvent class, 272
InputMethodEvent class, 273
InputMethodHighlight class, 330
InputMethodListener interface, 274
InputMethodRequest class, 330
inputMethodTextChanged() (InputMethodListener), 274
InputSubset class, 331
InsertBreakAction class, 595
insertComponent() (JTextPane), 486
InsertContentAction class, 596
InsertHTMLTextAction class, 648
insertHTML() (HTMLEditorKit), 646
insertIcon() (JTextPane), 486
insertNodeInto() (DefaultTreeModel), 673
insertSeparator() (JMenu), 453
insertString()
   Content interface, 584
   DefaultStyledDocument class, 597
InsertTabAction class, 596
insertText() (TextArea), 224
insert() (JMenu), 453
Insets class, 203
InsetsUIResource class, 560
insideTimerAction class, 513
inside() (Polygon), 214
installUI() (UIResource), 567
interfaces
   AdjustmentListener interface, 267
   Swing, separators, 10
internalFrameActivated() (InternalFrameListener), 22
InternalFrameAdapter class, 537
internalFrameClosed() (InternalFrameListener), 22
internalFrameClosing() (InternalFrameListener), 22
internalFrameDeactivated() (InternalFrameListener), 22
internalFrameDeiconified() (InternalFrameListener), 22
InternalFrameEvent class, 538
internalFrameIconified() (InternalFrameListener), 22
InternalFrameListener interface, 22, 539
internalFrameOpened() (InternalFrameListener), 22
InternalFrameUI class, 561
International Color Consortium (ICC), 235
Internet Explorer
   digital signatures and, 136
   Java Plug-in, 132
intervalAdded() (ListDataListener), 22
intervalRemoved() (ListDataListener), 22
InvalidDnDOperationException class, 260
inverseTransform() (AffineTransform), 98, 304
InvocationEvent class, 274
invokeAndWait(), 28
   EventQueue class, 154
   SwingUtilities class, 510
invokeLater(), 28
   EventQueue class, 154
   SwingUtilities class, 510
isActionKey(), 277
isAddedPath() (TreeSelectionEvent), 548
isBlock() (Tag), 639
isBorderOpaque() (Border), 521
isCancelled(), 504
isCellEditable()
   AbstractTableModel class, 568
   CellEditor interface, 412
   JTable class, 479
isConsumed() (ItemEvent), 272
isDataFlavorSupported(), 112, 115, 244
isDefaultButton() (JButton), 427
isDefined() (AttributeSet), 587
isDescendant() (TreePath), 679
isDone() (PathIterator), 318
isDragImageSupported(), 115
isErrorAny() (MediaTracker), 207
isErrorID() (MediaTracker), 207
isEventDispatchThread() (SwingUtilities), 510
isFilled, 29
isFocusCycleRoot(), 30
   JComponent class, 63
isFocusTraversable() (JComponent), 62
isFreeStanding, 29
isHiddenFile() (FileSystemView), 552
isHorizontal() (ComponentOrientation), 177
isIdentity() (AffineTransform), 304
isInherited() (Attribute), 635
isInProgress() (CompoundEdit), 685
isLeadingEdge() (TextHitInfo), 298
isLeaf() (DefaultTreeModel), 673
isLeftMouseButton() (SwingUtilities), 510
isLeftToRight() (ComponentOrientation), 177
isLocalDropTarget() (DragSourceListener), 253
isManagingFocus() (JComponent), 63
isMiddleMouseButton() (SwingUtilities), 510
isOpaque() (JComponent), 62
isOptimizedDrawingEnabled() (JComponent), 62
isPalette, 29
isPathSelected(), (DefaultTreeSelectionModel), 674
isPopupTrigger()
   JPopupMenu class, 463
   MouseEvent class, 215, 282
isPreformatted() (Tag), 639
isRightMouseButton() (SwingUtilities), 510
isRollover, 29
isSelected()
   JCheckBox class, 428
   JCheckBoxMenuItem class, 429
   JRadioButton class, 466
isSelectionEmpty(), (DefaultTreeSelectionModel), 674
isSignificant()
   CompoundEdit class, 685
   UndoableEdit interface, 687
   UndoManager class, 688
isTemporary() (FocusEvent), 271
isValid() (Iterator), 646
isVisible()
   JTree class, 491
   View class, 630
ItalicAction class, 625
ItemEvent class, 275
ItemListener interface, 21, 276
ItemSelectable interface, 203
itemStateChanged(), 276
   ItemListener interface, 21
Iterator class, 646

#LINK<J[ Top ]>#
JAI (Java Advanced Imaging), 368
JApplet class, 13, 426
   Swing, 14
JAR files, 131-132
jarsigner program, 136
Java 1.0, 3, 5, 64
   cursors, 35
   event model, 127-129
   font names in, 66-67
   fonts, 87
Java 1.1, 3, 5, 25, 64
   cursors, 35
   DataFlavor class, 241
   event model, 17, 20
   font names in, 66-67
   printing, 4, 102-103
   signed applets, 136
   Swing and, 4
   web browsers and, 132
Java 1.2, 3-4, 25, 185
   cursors, 36, 180
   DataFlavor class, 241
   drag-and-drop, 115
   fonts, 87
   printing, 103-106
      graphics, 109
      multipage documents, 106-109
   signed applets, 136
   web browsers and, 132
Java 2 platform, 3-5, 25, 64
Java 2D, 4, 68
   attributes, 68-70
   coordinate system, 71-73
   printing, 71
Java Advanced Imaging (JAI), 368
Java Archive files (see JAR files)
Java online resources, xi
Java Plug-in, 5, 132-133
Java Virtual Machines (JVMs), transferring data between, 112
java.applet package, 150-153
java.awt package, 154-231
java.awt.color package, 232-238
java.awt.datatransfer package, 239
java.awt.dnd package, 246-261
java.awt.dnd.peerx package, 262-263
java.awt.event package, 265
java.awt.font package, 288-301
java.awt.geom package, 302-328
java.awt.im package, 329-331
java.awt.image package, 332-367
java.awt.image.renderable package, 368-372
java.awt.peer package, 373-380
java.awt.print package, 381-387
java.beans package, 264-287
javadoc, web site, xi
javakey program, 136
javax.accessibility package, 388-398
javax.swing package, 399-518
javax.swing.border package, 519-526
javax.swing.colorchooser package, 527-529
javax.swing.event package, 530-550
javax.swing.filechooser package, 551-553
javax.swing.plaf package, 554-567
javax.swing.table package, 568-578
javax.swing.text package, 579-632
javax.swing.text.html package, 633-655
javax.swing.text.html.parser package, 656-663
javax.swing.text.rtf package, 664-665
javax.swing.tree package, 666-682
javax.swing.undo package, 683-689
JButton class, 9, 26, 427, 557
   event handling and, 19
   key events, 29
   sizes, 38
JCheckBox class, 9, 428
JCheckBoxMenuItem class, 9, 429
JColorChooser class, 9, 44-45, 429, 558
JComboBox class, 9, 431, 558
JComponent class, 9, 12, 27-28, 43, 62, 433, 558
   serialization, 33
JDesktopIcon class, 447, 559
JDesktopPane class, 13, 423, 559
JDialog class, 13-14, 438
JEditorPane class, 9, 439
   displaying HTML, 52-55
JFileChooser class, 9, 42-44, 440, 560
JFrame class, 13-14, 443
JInternalFrame class, 13-14, 444, 561
   isPalette, 29
JLabel class, 9, 26, 59, 448, 561
JLayeredPane class, 13, 449
JList class, 10, 406, 420-421, 451, 561
JMenu class, 10, 26, 453
JMenuBar class, 10, 12, 455, 561
JMenuItem class, 10, 26, 29, 456, 562
join styles, Java 2D, 76
JOptionPane class, 10, 40, 457, 562
JPanel class, 13-14, 461, 562
JPasswordField class, 10, 52, 462
JPEG images, 93, 151
JPopupMenu class, 10, 12, 462, 562
JPopupMenu.Separator class, 464
JProgressBar class, 10, 464, 563
JRadioButton class, 10, 466
JRadioButtonMenuItem class, 10, 466
JRootPane class, 13-15, 467
JScrollBar class, 10, 469, 563
JScrollPane class, 13, 38, 471, 563
   isFreeStanding, 29
JScrollPane(), 471
JSeparator class, 10, 473, 563
JSlider class, 10, 473, 564
   isFilled, 29
JSplitPane class, 13, 475, 564
JTabbedPane class, 13, 26, 477, 564
JTable class, 10, 24, 50-52, 479, 565
JTableHeader class, 565, 572
JTextArea class, 10, 52, 483
   cut-and-paste support, 113
JTextComponent class, 10, 52-55, 565, 606
JTextField class, 10, 52, 484
   cut-and-paste support, 113
JTextPane class, 11, 485
JToggleButton class, 11, 487
JToolBar class, 11, 26, 488, 566
   isRollover, 29
JToolTip class, 11, 26, 489, 566
JTree class, 11, 24, 47-49, 490, 566
   lineStyle, 29
JViewport class, 14, 496, 567
JViewportLayout class, 16
JVMs (Java Virtual Machines), transferring data between, 112
JWindow class, 14, 497

#LINK<K[ Top ]>#
kernel, 97
Kernel class, 353
KeyAdapter class, 276
KeyBinding class, 608
keyboard
   KeyAdapter class, 276
   KeyEvent class, 276
   KeyListener interface, 281
   modifiers, 272, 277
keyboard shortcuts, Swing, 29-33
KeyEvent class, 276
KeyListener interface, 21, 281
Keymap interface, 33, 608
keymappings, Swing, 33
keyPressed(), 21
keyReleased(), 21
KeySelectionManager class, 433
KeyStroke class, 498
keyTyped(), 21

#LINK<L[ Top ]>#
Label class, 8, 204
LabelPeer class, 376
labels, 8
   Swing, 9
LabelUI class, 561
LabelView class, 609
lastPageFirst(), 216
last() (CardLayout), 168
layered panes, Swing, 13
LayeredHighlighter class, 609
LayerPainter class, 610
layout management, 12-13, 15, 17
   Swing, 13, 15-16, 37-40
layout managers
   BorderLayout class, 165
   CardLayout class, 168
   FlowLayout class, 186
   GridBagLayout class, 200
   GridLayout class, 201
   LayoutManager interface, 204
   LayoutManager2 class, 205
   Swing, 410, 503, 509
layoutContainer() (LayoutManager), 204
LayoutManager interface, 15, 154, 204
LayoutManager2 class, 205
layouts, AWT, 12
leading space, 89
LeafElement class, 585
LightweightPeer class, 377
Line2D class, 316
LineBorder class, 34, 523
LineBorderUIResource class, 557
LineBreakMeasurer class, 293
LineMetrics class, 293
lines, 66
   AWT, 65, 164-165
   Java 2D, 69, 72, 74, 76-79, 316
lineStyle, 29
lineTo() (GeneralPath), 75
LinkController class, 649
List class, 8, 205
listboxes, AWT, 8
ListCellRenderer interface, 499
ListDataEvent class, 539
ListDataListener interface, 22, 539
listeners
   ContainerListener interface, 270
   FocusListener interface, 272
ListModel interface, 500
ListPainter class, 655
ListPeer class, 377
lists, Swing, 10
ListSelectionEvent class, 540
ListSelectionListener interface, 22, 540
ListSelectionModel interface, 422, 500
ListUI class, 561
list() (Container), 178
loadRules() (StyleSheet), 654
locate(), (Container), 178
look-and-feel, 24, 55, 57, 421, 501, 516
   defaults, 57
   (see also pluggable look-and-feel)
LookAndFeel class, 501
LookAndFeelInfo class, 516
LookupOp class, 95, 354
LookupOp(), 339
LookupTable class, 354
lostOwnership(), 115, 240

#LINK<M[ Top ]>#
main() (ColorSink), 119
makeVisible() (JTree), 491
margins, 203
MatteBorder class, 34, 524
MatteBorderUIResource class, 557
MDI (multiple document interface), Swing, 13
MediaTracker class, 207
MemoryImageSource class, 355
menu accelerators, Swing, 31
menu bars, 8, 10
Menu class, 8, 208
menu mnemonics, Swing, 31
menu panes, AWT, 8
MenuBar class, 8
MenuBarPeer class, 377
MenuBarUI class, 561
menuCanceled() (MenuListener), 23
MenuComponent class, 8, 209
MenuComponentPeer class, 377
MenuContainer class, 210
menuDeselected() (MenuListener), 23
menuDragMouseDragged() (MenuDragMouseListener), 23
menuDragMouseEntered() (MenuDragMouseListener), 23
MenuDragMouseEvent class, 541
menuDragMouseExited() (MenuDragMouseListener), 23
MenuDragMouseListener interface, 23, 541
menuDragMouseReleased() (MenuDragMouseListener), 23
MenuElement interface, 502
MenuEvent class, 541
MenuItem class, 8, 210
MenuItemPeer class, 378
MenuItemUI class, 562
MenuKeyListener interface, 23, 542
menuKeyPressed() (MenuKeyListener), 23
menuKeyReleased() (MenuKeyListener), 23
menuKeyTyped() (MenuKeyListener), 23
MenuListener interface, 23, 542
MenuPeer class, 378
menus, 210
   AWT, 8
   CheckboxMenuItem class, 169
   Choice class, 170
   Menu class, 208
   MenuBar class, 208
   MenuShortcut class, 211
   PopupMenu class, 214
   separators, 208
   Swing, 10, 45-47, 453, 455-456, 462, 502, 541
menuSelected() (MenuListener), 23
MenuSelectionManager class, 502
MenuShortcut class, 211
metaDown(), 128
Metal look-and-feel, 55-57
MetalTheme class, 56
MIME types, 111
MinimalHTMLWriter class, 652
minimumLayoutSize() (LayoutManager), 204
model objects, 23-24
ModelListener class, 479
modelToView() (View), 630
Motif look-and-feel, 55
mouse, 281-283
MouseAdapter class, 281
mouseClicked() (MouseListener), 21
mouseDragged() (MouseMotionListener), 21
mouseEntered() (MouseListener), 21
MouseEvent class, 17, 281
MouseEventListener class, 636
mouseExited() (MouseListener), 21
MouseInputAdapter class, 543
MouseInputListener class, 543
MouseListener interface, 18, 21, 283
MouseMotionListener interface, 21, 283
mouseMoved() (MouseMotionListener), 21
mousePressed() (MouseListener), 21
mouseReleased() (MouseListener), 21
moveDot() (Caret), 589
moveToBack() (JLayeredPane), 449
moveToFront() (JLayeredPane), 449
moveTo() (GeneralPath), 75, 314
move() (Point), 213
multipage documents, printing, 106-109
MultiPixelPackedSampleModel class, 355
multiple document interface (MDI), 13
MultipleMaster interface, 294
multiplexing look-and-feel, 57
MutableAttributeSet interface, 610
MutableComboBoxModel interface, 503
MutableTreeNode interface, 677

#LINK<N[ Top ]>#
NAME attribute, <APPLET> tag (HTML), 131
NAME attribute, <PARAM> tag (HTML), 131
NamedStyle class, 621
Netscape Internet Foundation Classes, 3
Netscape Navigator
   digital signatures and, 136
   Java Plug-in, 132
nextFocusableComponent, 30
nextLayout() (LineBreakMeasurer), 293
next()
   CardLayout class, 168
   Iterator class, 646
NodeDimensions class, 668
NoninvertibleTransformException class, 318

#LINK<O[ Top ]>#
OBJECT attribute, <APPLET> tag (HTML), 130
ObjectInputStream class, 33
ObjectOutputStream class, 33
ObjectView class, 653
OpenType interface, 294
Option class, 653
OptionPaneUI class, 562
origin, 65, 71
OverlayLayout, 503

Product Details

ISBN:
9781565924888
Subtitle:
A Desktop Quick Reference
Preface:
Flanagan, David
Author:
Flanagan, David
Publisher:
O'Reilly Media
Location:
Beijing ;
Subject:
Programming Languages - General
Subject:
Programming - General
Subject:
Computer networks
Subject:
Computers
Subject:
Application software
Subject:
Java (Computer program language)
Subject:
Programming Languages - Java
Subject:
Computer programming
Subject:
Java
Subject:
Java foundation classes
Subject:
Books; Computers & Internet; Internet & World Wide Web; Scripting & Programming; Java
Subject:
Java (Computer program languag
Subject:
Application software -- Development.
Subject:
Computer Languages-Java
Subject:
Java Foundation Classes;graphical user interfaces,;programming
Edition Number:
1st ed.
Edition Description:
Trade Paper
Series:
In a Nutshell (O'Reilly)
Series Volume:
1084
Publication Date:
19991020
Binding:
Paperback
Language:
English
Illustrations:
Yes
Pages:
754
Dimensions:
9 x 6 x 1.56 in 1.91 lb

Other books you might like

  1. Oracle9ias Building J2ee(tm)... New Trade Paper $73.50
  2. Java Extreme Programming Cookbook Used Trade Paper $7.50
  3. Advanced C++ Programming Styles and... Used Trade Paper $12.95
  4. The Morrow Guide To Knots
    Sale Trade Paper $8.98
  5. Marine Sniper: 93 Confirmed Kills Used Mass Market $3.50
  6. Beast Master's Circus Used Mass Market $4.50

Related Subjects

Computers and Internet » Computer Languages » Java
Computers and Internet » Software Engineering » Programming and Languages

Java Foundation Classes in a Nutshell (In a Nutshell) New Trade Paper
0 stars - 0 reviews
$25.00 In Stock
Product details 754 pages O'Reilly Media - English 9781565924888 Reviews:
"Synopsis" by ,
From the author of "Java in a Nutshell", this title includes compact reference material on all the GUI and graphics related classes in the numerous "java.awt" packages. The book gives an in-depth overview of the important pieces of the Java Foundation Classes (JFC), such as the Swing components and Java 2D.
"Synopsis" by , The Java Foundation Classes (JFC) encompass all of the GUI- and graphics-related classes in the Java 2 platform. "Java Foundation Classes in a Nutshell provides an in-depth overview of the important pieces of the JFC, such as the Swing GUI components and Java 2D, so you can start using these exciting new technologies right away. The book also includes quick-reference material for all of the classes and interfaces in the "javax.swing and "java.awt packages and their numerous subpackages. This reference material covers all of the new JFC classes in the Java 2 platform, as well as the existing Java 1.1 AWT classes. This book is an essential companion to "Java in a Nutshell, 3rd Edition, which covers the key nongraphical APIs in Java 1.2.
"Synopsis" by ,

Java Foundation Classes in a Nutshell is an indispensable quick reference for Java programmers who are writing applications that use graphics or graphical user interfaces. The author of the bestselling Java in a Nutshell has written fast-paced introductions to the Java APIs that comprise the Java Foundation Classes (JFC), such as the Swing GUI components and Java 2D, so that you can start using these exciting new technologies right away.

This book also includes our classic-style, quick-reference material for all of the classes in the javax.swing and java.awt packages and their numerous subpackages. This reference material covers all of the new JFC classes in Java 2, as well as the existing Java 1.1 AWT classes. Once you've learned about the JFC, you'll keep this book next to your keyboard for handy reference while you program.

Java Foundation Classes in a Nutshell contains the following:

  • An overview of the architecture of graphical user interfaces built with both the new Swing API and the older AWT
  • An introduction to the important components and application services provided by the Swing API
  • An comprehensive explanation of the features of the new Java 2D graphics API
  • A complete quick reference for the graphics- and GUI-related classes in Java 2

This book is part of the two-volume set of quick references that every Java programmer needs. It is an essential companion to Java in a Nutshell, 3rd Edition, which covers the key nongraphical APIs in Java 2. A third volume, Java Enterprise in a Nutshell, focuses on the Java Enterprise APIs and is of interest to programmers working on server-side or enterprise Java applications.

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.