garbage collection 136
garbage collector 618
Garment class 381
gate 746
gateway 555
generalization
expressing in UML 268
generalized behavior
specifying 266
generic collection classes 501
generic method 501
generic methods 501
generics 499
good design
goals of 681
good software architecture
characteristics of 741
goto 128
Graphics 383, 421
offscreen 384
onscreen 384
performing drawing operations on 384
graphics
property related methods 383
graphics abilities
of Java API 382
Graphics class
function of 383
graphics drawing operations
examples of 383
graphics method
three categories of 383
Graphics2D 386, 421
GridBagConstraints 323, 324
properties of 324
GridBagLayout 323
GridBagConstraints 323
GridLayout 320
GUI
mathematics 307
screen coordinate systems 307
GUI events 354–375
handling 350
external class with fields 362
with anonymous class 372
with external class 358, 369
with inner class (field level) 366
with inner class (local-variable level) 368
GUI programming 306–347