
Index | 513
modal dialogs, 202, 296
models
filtered list, 58, 59
ListModel class, 60
non-blocking, 465–471
Model-View-Controller (MVC)
architecture, 1
use by JComboBox, 95
MoreInfo component, 202–207
motion, simple harmonic, 200
mouse coordinates, converting to screen
coordinates, 179, 294
mouse cursor
animation using Robot
class, 450–454
displaying busy, 443–446
mouse events
blocking, 296
global right-click component, 294
press and release, 315
receiving, 489
sending, 488
updating selected color, 302
mouseDragged( ), 179
MouseEvent class, translate( ), 290
MouseInputListener interface, 297
MouseListener class, 64, 108, 179
MouseMotionListener class, 179
magnifying glass component, 288,
289, 290
mouseMove( ) (Robot), 450
movies, QTJ, 373
MP3 player interface, 218
MP3 support, adding to JMF, 376–378
MS Office icon, 185
multi-lined text with HTML, 276
mutability of lists, 60, 80
MVC (Model-View-Controller)
architecture, 1
use by JComboBox, 95
N
names
component, associating events
with, 490
Mac OS X applications, 416
native integration
constructing single-launch
applications, 424–428
iTunes on Mac OS X ,
controlling, 418–421
iTunes on Windows,
controlling, 421–424
launching external programs on
Windows, 408–411
opening a text file, 409
opening a URL, 410
Runtime.exec( ), 409
Look and Feel changes, 434–438
inverse black-and-white
theme, 439–442
L&F properties, using, 434–435
system colors, using, 437
text components, 436
making Mac OS X applications ...