&, && (ampersand), see AND operators

[] (brackets), see array

$ (dollar sign), in identifiers

= (equal sign), see assignment operator

==, see equality operators

! (exclamation point), see NOT operators

!=, see equality operators

>>, >>> (greater than sign), see shift operators

<< (less than sign), see shift operators

|, || (pipe), see OR operators

' (single quotation mark), specifying characters

// (slash), see comment

~ (tilde), see NOT operators

_ (underscore), in identifiers

0x prefix, see hexadecimal notation

3D, see fill3DRect method

\u prefix, see Unicode

A

access modifier, definition, described, see also private modifier, public modifier

addPoint method, described

AND operators (& and &&), described

applet, definition, described

Applet class, extending from

APPLET HTML tag, described

applet life cycle, described

applet parameter, definition, described

argument, definition, described

array, definition, described, size

assignment operator (=), described, in variable declarations

B

backColor field, in ClockApplet, in PaintApp

bgColor parameter, in PaintApp

bitwise operators, described

black (Color constant), described

boolean data type, described

Boolean expression, definition, described

Boolean operators, described

borderColor field, in PaintApp

borderColor parameter, in PaintApp

brighter method, described

byte data type, described

C

casting, definition, described

catch statement, described, see also try statement

char data type, described

class, definition, described

class keyword, described

clearImage method, in PaintApp

ClockApplet, clock face, clock hands, multithreading, size fields, skeleton, trigonometry

ClockApplet class, defined

ClockApplet.html, listing, source

ClockApplet.java, listing, source

Color class, described

comment, definition, described

comparison operators, described

compound assignment operators, described

conditional operator (?:), described

constant, definition, described

cos method, described

createFace method, in ClockApplet

createImage method, described

D

darker method, described

data encapsulation, definition, described

data types, described

Date class, described

declaring a variable, described

decrement operator (--), described

deg2rad constant, in ClockApplet

degrees, converting to radians

destroy method, described

Dimension class, described

double buffering, definition, described

double data type, described, see also float data type

drawFace method, in ClockApplet

drawHand method, in ClockApplet

drawImage field, in PaintApp

drawImage method, described

drawing buffer, definition, described

drawLine method, described

drawRect method, described

drawSmallTicks field, in ClockApplet

E

else statement, described, see also if statement

equality operators (== and !=), described

error handling, in PaintApp

Event class, described

event handler, definition, described

exception, definition, described

Exception class, described

extending, definition, described

extends keyword, described, see also class keyword

F

faceBuffer field, in ClockApplet

false Boolean value, described

fgColor parameter, in PaintApp

field, definition, described, in Java

fill3DRect method, described

fillPolygon method, described

fillRect method, described

final modifier, described

float data type, described, see also double data type

for statement, described

foreColor field, in PaintApp

function, definition, described, see also method, procedure

G

gDraw field, in PaintApp

getAppletInfo method, described

getArcPoint method, in ClockApplet

getBackground method, described

getGraphics method, described

getHours method, described

getMinutes method, described

getParameter method, described

getParameterInfo method, described

getSeconds method, described

Graphics class, described

greater than operators (> and >=), described

H

halfSize field, in ClockApplet

height field, described

hexadecimal notation, described

hourHSize field, in ClockApplet

hrHColor field, in ClockApplet

I

identifier, definition, described

IEEE 754-1985 standard, for floating-point values

if statement, described

Image class, described

implementing (interfaces), definition, described

implements keyword, described, see also class keyword

import statement, described

increment operator (++), described

inheritance, definition, described

init method, in ClockApplet, in PaintApp

initColor method, in PaintApp

initializing a variable, described

int data type, described

Integer class, described

interface, definition, described

InterruptedException class, described

isAlive method, described

isDrawing field, in PaintApp

J-Z

Index continued


1