Foilset Search
Full Index for Basic foilset
Java Programming for Middle and High School Students III: Advanced Java
Given by
Tom Scavo
at NPAC/ECS Java Academy on
February to April 98
.
Foils prepared
13 July 98
Advanced Fonts
Advanced Geometry
Animation
Advanced GUIs
Note: This tutorial assumes you've completed Parts I and II
Table of Contents for Java Programming for Middle and High School Students III: Advanced Java
There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:
)(focus style:
) Denote Foils where Image Critical
(basic:
)(focus style:
) Denote Foils where Image has important information
(basic:
)(focus style:
) Denote Foils where HTML is sufficient
denotes presence of Additional linked information which is greyed out if missing
1
Java Academy
2
Part III: Advanced Java
3
Notes
4
Advanced Fonts
5
A DrawableString Class
6
DrawableString.java
7
A Subclass of Font
8
DrawableStringTest.java
9
DrawableStrings.java
10
DrawableStringsTest.java
11
HTML Parameters
12
Parameter Conversion
13
Parameter Conversion (cont'd)
14
Parameter Conversion (cont'd)
15
Advanced Geometry
16
A Geometry Package
17
The AWT Rectangle Class
18
AWT Rectangle Methods
19
The Rectangle Class
20
Rectangle Constructor #1
21
Rectangle Constructor #2
22
RectangleTest Applet
23
The Square Class
24
SquareTest Applet
25
Modulo Arithmetic
26
The Parallelogram Class
27
Representing a Parallelogram
28
Height and Displacement
29
Height and Displacement (cont'd)
30
Instance Variables
31
Parallelogram Constructor #1
32
Parallelogram Constructor #2
33
ParallelogramTest Applet
34
The Rhombus Class
35
RhombusTest Applet
36
RhombusTest Applet (cont'd)
37
The Quadrilateral Class
38
Quadrilateral Constructor #1
39
Quadrilateral Constructor #2
40
Quadrilateral Constructor #3
41
Other Classes of Polygons
42
HexagonTest Applet
43
TriangleTest Applet
44
Sierpinski's Triangle
45
DrawablePolygon Class
46
The Drawable Interface
47
DrawablePolygon Constructor #1
48
DrawablePolygon Constructor #2
49
DrawablePolygon Constructor #3
50
Instance Methods
51
Instance Methods (cont'd)
52
Rotation Methods
53
The rotate Method
54
The centerRotate Method
55
Rotation About a Point
56
The DrawablePoint Class
57
Overview of DrawablePoint
58
A Mathematical Problem
59
A Derivation
60
A Result
61
Another rotate Method
62
Rotation About the Origin
63
Yet Another rotate Method
64
Some Remarks
65
Regular n-gons
66
DrawablePolygon Constructor #4
67
Animation
68
General Algorithm
69
Threads of Execution
70
The Runnable Interface
71
The start Methods
72
The stop Methods
73
The run Method
74
MovingSquare.java
75
Boundary Checking
76
The checkBounds Method
77
The MovablePolygon Class
78
MovablePolygon Constructors
79
MovablePolygon Methods
80
MovingPolygons.java
81
MovingPolygons.java (cont'd)
82
Double Buffering
83
Initializing the Buffer
84
The update Method
85
Some Comments
86
Advanced GUIs
87
The SystemColors Applet
88
The ScrollPane Class
89
The ScrollPane Constructor
90
The SystemColors2 Applet
Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset
©
Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu
If you have any comments about this server, send e-mail to
webmaster@npac.syr.edu
.
Page produced by
wwwfoil
on Sat Nov 28 1998