Java is a simple, scalable object oriented, general purpose programming language with a multitude of uses. With the power to develop everything from simple graphics and web animations, to high-end business applications that program hand-held devices, microwaves, cross platform server applications and more, it s no wonder why Java is on everyone s mind. In this, the second in a series of Java courses offered by VTC, Java expert, Arthur Griffith, uses practical examples to demonstrate Java programming as it applies to the creation and manipulation of graphic objects. The source code is also provided, so the user can follow right along. To begin learning learning today, simply click on one of the lt;bgt;Java 2: Graphicslt;/bgt; lessons.
IntroductionCourse IntroductionCourse OverviewGetting StartedWhere to Get JavaThe Command Line InstallationWriting and Compiling a ProgramThe MainlineThe Graphics Object and ColorsThe Graphics ClassThe Graphics2D ClassThe Coordinate SystemFilling a Window with ColorInventing a Color of Your OwnShading Up and DownA Color GradientColor Gradient DirectionsCyclical Color GradientPositioning/Sizing/RotatingPolygon
Translate and Rotate
Circling
Scaling
Shearing
The Affine Transform
Fundamental DrawingA Random Drawing
Arcs
Rounded Rectangles
Basic Line Drawing
Corners and Ends
Dashed Lines
Fundamental FontsFont Measuring
Positioning Text
Font List
Image FilesLoading Image Files
Scaling
Types of Scaling
Pixel by Pixel pt. 1
Pixel by Pixel pt. 2
Convolving pt. 1
Convolving pt. 2
Transformation pt. 1
Transformation pt. 2
Compositing
Cross Fading
The Mouse and KeyboardReading Mouse Events
Mouse Motion
All Mouse Events
Reading Keyboard Events
Selecting a Mouse Cursor
Dragging Objects
Dragging Solid Objects
Rubberbanding
Making Shapes and Fitting CurvesBuilding a Rectangle with GeneralPath
Scaling and Zig Zagging
The Winding Rule
Quadratic Curves
Asymmetric Quadratic Curves
Cubic Curves
Asymmetric Cubic Curves
Attaching Shapes with GeneralPath
Combining Shapes with GeneralPath
Combining Shapes with an Area Object
Crop Image
Filling an Area
Fitting TextWays of Displaying Text pt. 1
Ways of Displaying Text pt. 2
Positioning Text
Text Attributes
Drawn Letters
Letters with Pictures
Dynamic Resizing of Text
Stupid Animation TricksFlicker
No Flicker
No Flicker Applet
Pong and Electrons pt. 1
Pong and Electrons pt. 2
CreditsAbout this Author
Click here to find out more about the Java 2: Graphics Training CD