Find this at http://www.npac.syr.edu/users/gcf/javaacademy3june98/

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


001 Java Academy
002 Part III:  Advanced Java
003 Notes
004 Advanced Fonts
005 A DrawableString Class
006 DrawableString.java
007 A Subclass of Font
008 DrawableStringTest.java
009 DrawableStrings.java
010 DrawableStringsTest.java
011 HTML Parameters
012 Parameter Conversion
013 Parameter Conversion (cont'd)
014 Parameter Conversion (cont'd)
015 Advanced Geometry
016 A Geometry Package
017 The AWT Rectangle Class
018 AWT Rectangle Methods
019 The Rectangle Class
020 Rectangle Constructor #1
021 Rectangle Constructor #2
022 RectangleTest Applet
023 The Square Class
024 SquareTest Applet
025 Modulo Arithmetic
026 The Parallelogram Class
027 Representing a Parallelogram
028 Height and Displacement
029 Height and Displacement (cont'd)
030 Instance Variables
031 Parallelogram Constructor #1
032 Parallelogram Constructor #2
033 ParallelogramTest Applet
034 The Rhombus Class
035 RhombusTest Applet
036 RhombusTest Applet (cont'd)
037 The Quadrilateral Class
038 Quadrilateral Constructor #1
039 Quadrilateral Constructor #2
040 Quadrilateral Constructor #3
041 Other Classes of Polygons
042 HexagonTest Applet
043 TriangleTest Applet
044 Sierpinski's Triangle
045 DrawablePolygon Class
046 The Drawable Interface
047 DrawablePolygon Constructor #1
048 DrawablePolygon Constructor #2
049 DrawablePolygon Constructor #3
050 Instance Methods
051 Instance Methods (cont'd)
052 Rotation Methods
053 The rotate Method
054 The centerRotate Method
055 Rotation About a Point
056 The DrawablePoint Class
057 Overview of DrawablePoint
058 A Mathematical Problem
059 A Derivation
060 A Result
061 Another rotate Method
062 Rotation About the Origin
063 Yet Another rotate Method
064 Some Remarks
065 Regular n-gons
066 DrawablePolygon Constructor #4
067 Animation
068 General Algorithm
069 Threads of Execution
070 The Runnable Interface
071 The start Methods
072 The stop Methods
073 The run Method
074 MovingSquare.java
075 Boundary Checking
076 The checkBounds Method
077 The MovablePolygon Class
078 MovablePolygon Constructors
079 MovablePolygon Methods
080 MovingPolygons.java
081 MovingPolygons.java (cont'd)
082 Double Buffering
083 Initializing the Buffer
084 The update Method
085 Some Comments
086 Advanced GUIs
087 The SystemColors Applet
088 The ScrollPane Class
089 The ScrollPane Constructor
090 The SystemColors2 Applet


© 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