Home
Username:
Password:

Java 2: Graphics Tutorials

Online Contents For This Course

We have made some of the video tutorials for

Java 2: Graphics

freely available to help you evaluate our training. Click on any of the linked lesson listings below to preview FREE!
   Course Description
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 Java 2: Graphics lessons.

Choose your media type:

Introduction
  Course Introduction (04:14)
  Course Overview (04:37)
Getting Started
  Where to Get Java (05:00)
  The Command Line Installation (04:59)
  Writing and Compiling a Program (05:10)
  The Mainline (06:16)
The Graphics Object and Colors
  The Graphics Class (05:28)
  The Graphics2D Class (04:46)
  The Coordinate System (03:37)
  Filling a Window with Color (05:39)
  Inventing a Color of Your Own (05:14)
  Shading Up and Down (05:40)
  A Color Gradient (05:11)
  Color Gradient Directions (03:11)
  Cyclical Color Gradient (03:03)
Positioning/Sizing/Rotating
  Polygon (04:53)
  Translate and Rotate (05:08)
  Circling (06:29)
  Scaling (04:33)
  Shearing (03:18)
  The Affine Transform (07:01)
Fundamental Drawing
  A Random Drawing (05:14)
  Arcs (06:31)
  Rounded Rectangles (04:40)
  Basic Line Drawing (05:56)
  Corners and Ends (03:12)
  Dashed Lines (06:10)
Fundamental Fonts
  Font Measuring (05:14)
  Positioning Text (07:18)
  Font List (04:49)
Image Files
  Loading Image Files (06:31)
  Scaling (04:36)
  Types of Scaling (03:45)
  Pixel by Pixel pt. 1 (04:27)
  Pixel by Pixel pt. 2 (04:05)
  Convolving pt. 1 (04:35)
  Convolving pt. 2 (04:26)
  Transformation pt. 1 (05:54)
  Transformation pt. 2 (02:43)
  Compositing (07:15)
  Cross Fading (04:46)
The Mouse and Keyboard
  Reading Mouse Events (06:13)
  Mouse Motion (03:27)
  All Mouse Events (06:44)
  Reading Keyboard Events (05:16)
  Selecting a Mouse Cursor (04:28)
  Dragging Objects (06:08)
  Dragging Solid Objects (03:32)
  Rubberbanding (04:33)
Making Shapes and Fitting Curves
  Building a Rectangle with GeneralPath (03:30)
  Scaling and Zig Zagging (04:18)
  The Winding Rule (04:17)
  Quadratic Curves (03:01)
  Asymmetric Quadratic Curves (02:33)
  Cubic Curves (03:47)
  Asymmetric Cubic Curves (03:15)
  Attaching Shapes with GeneralPath (04:34)
  Combining Shapes with GeneralPath (03:22)
  Combining Shapes with an Area Object (05:13)
  Crop Image (03:13)
  Filling an Area (04:33)
Fitting Text
  Ways of Displaying Text pt. 1 (05:46)
  Ways of Displaying Text pt. 2 (02:54)
  Positioning Text (05:43)
  Text Attributes (04:45)
  Drawn Letters (03:07)
  Letters with Pictures (04:27)
  Dynamic Resizing of Text (04:46)
Stupid Animation Tricks
  Flicker (07:04)
  No Flicker (03:57)
  No Flicker Applet (04:12)
  Pong and Electrons pt. 1 (05:02)
  Pong and Electrons pt. 2 (03:06)
Credits
  About this Author (02:29)

Course Information

Course:

Java 2: Graphics

Author: Arthur Griffith
SKU: 33537
ISBN: 1-932808-11-6
Release Date: 2004-09-17
Duration: 6 hrs / 74 tutorials
Work Files: Yes
Captions: No

Subscription / Purchase Information

Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course. Sign up for a Free Trial
Full Access Members have full access to VTC.com’s entire library of video tutorials. If you are already a member, please login here.

Learn More

Also Available in CD format

Single User: US$ 99.95Add to Cart

Multi User(10): US$ 500.00Add to Cart