
518 | Index
transform( ) (Graphics2D), 273
transformations, mirror-image, 273
transient component references, 490
transitions between tabs,
animating, 32–39
venetian blinds effect, 37
translate( ) (MouseEvent), 290
translucence, adding to menus, 52–57
translucent drag-and-drop, 350–357
transparency
custom tool tip, 226
drawing frame dissolves, 222
faking in 3D components, 319
implementing in icons, 181
windows, 213–218
transparent background
component, 214
trees, drag-and-drop for
JTrees, 139–147
TriangleSquareWindowsCorner-
Icon, 189
trigonometry, use in earthquake
dialog, 200
.ttf file (TrueType font), 308
Type class, 401
Types class, 126
U
UI classes, 50, 53
events, 176
translucence, handling for JPanels
and JPopupMenus, 54
UIDefaults class, 304
changing default fonts, 304
UIManager class, 51
color changs in applications, 437
put( ), 55
underlined text, using HTML, 276
updateBackground( ), 214
updateImage( ), 165
updateProgressBar( )
(ActionListener), 471
URI lists, 344
URLs
AudioClip, 361
dropped, handling, 336–339
getting from resources in JAR, 433
opening on Mac OS X, 412
opening on Windows, 410
V
validating input, 261–265
valueChanged( ), 67, 68
vector-based button, 309–315
Velocity template engine, 492–498
VelocityContext, creating, 497
venetian blinds effect, 37
View component, 26
viewports, 26
volume level of audio (see level of audio
being played)
VTL (Velocity Template Language), 493
W
watermarking
scroll panes, 26–28
text component, ...