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