Index
A
- addClass() 87
- addField() 87
- application thread 46
- Archivable interface 86
- Archive 85, 86
- as a database 89
- saving 88
- Archiver 86
- methods called by 87
- archiving 86
- AsciiDeserializer 89
- AsciiSerializer 89
- autoresizing 31
- Autoscrolling 50
B
- bounds 38
- buffered drawing 42
- ButtonInterface 73
C
- ClassInfo 87
- clipping rectangle 37
- coalescing 49
- Codeable interface 86
- commands
- predefined 82
- Targets 73
- components
- customizing 8
D
- decode() 88
- describeClassInfo() 87
- describeClassSchema() 87
- directories
- conventions used in this book 6
- drag session 53
- drag source 54
- DragSession 54
- draw() 38
- drawing
- buffered 42
- drawView 41
- drawView() 37, 38, 41
E
- encode() 87, 88
- event
- basics 45
- Event class 45
- event coalescing 49
- event queue 45
F
- finishDecoding() 88
- FocusView 52
- fonts used in this book 6
- frameworks 85
G
- Graphics object 37
- graphics object 37
- graphs 85
H
- horizontal instructions 33
- horizontal resize instruction 31
I
- IFC
- description 9
- persistence 85
- imaging model 36
- instructions
- horizontal 33
- vertical 33
- InternalWindows 26
K
- KEY_DOWN 51
- KEY_UP 51
- KeyEvent 45, 51
M
- main application thread 45
- monospaced fonts used in this book 6
- MOUSE_DOWN 46, 47
- MOUSE_DRAGGED 46, 47
- MOUSE_ENTERED 46, 48
- MOUSE_EXITED 46, 48
- MOUSE_MOVED 46, 48
- MOUSE_UP 46, 47
- mouseDown() 48
- mouseDragged() 50
- MouseEvent 45, 46
O
- object graphs 85
- object persistence 85
- objects
- customizing 7
- root 86
P
- pauseFocus() 52
- performCommand() 74
- persistence 85
- persistence framework 85
- predefined commands 82
- primitive methods 7
R
- redraw 41
- resize instruction 31
- resize instructions 31
- resizing 31
- resumeFocus() 52
- root object 86
S
- scrollRectToVisible() 51
- setFocusedView() 52
- setTransparent() 41
- state information 86
T
- Target
- and commands 73
- target 73
- Target interface 74
- TextField 85
- threads 46
- Timers 83
- transparent 41
- typographical conventions, used in this book 6
U
- Unarchiver 86, 87
- methods called by 88
- user interface
- creating 8
V
- vertical instructions 33
- vertical resize instruction 31
- view
- redraw 41
- resizing 31
- transparent 41
- View class 15
- View Hierarchy 47
W
- wantsMouseEventCoalescing() 50
- windows 25