1
Java Media API's 2
Abstract of Java Media API's 3
Overview of Media API's - I 4
Overview of Media API's - II 5
Overview of Media API's - III 6
Java 2D 7
What is Java 2D? 8
Java 2D Overview 9
Java 2D Fundamentals 10
Drawing 11
Example 12
Drawing Process 13
Using Java 2D API 14
Drawing a Rectangle with Java 2D 15
Using Java 2D API (cont'd) 16
Rendering 17
Rendering Examples 18
Text and Font 19
Color Management 20
Imaging 21
Imaging Example 22
Imaging Example (cont'd) 23
Graphics Devices 24
Printing 25
To Support Printing 26
Printing Example 27
Java 3D 28
What is Java 3D? 29
System Requirements 30
User Skill Requirements 31
Java 3D Goals 32
Java 3D and VRML Working Group 33
Programming Paradigm 34
Scene Graph Basics 35
Scene Graph (DAG) 36
Scene Graph 37
Group and Leaf Node 38
Java 3D Class Hierarchy 39
Java 3D vs VRML 40
VRML example 41
Java 3D example 42
Recipe for Java 3D Program 43
Shape Construction 44
Describing Geometry 45
Describing Appearance 46
Grouping Shapes 47
Controlling Lights 48
Controlling Sounds 49
Controlling Sounds (cont'd) 50
Controlling Fog 51
Controlling Backgrounds 52
Building a Universe 53
Building a Universe (cont'd) 54
View Platforms 55
Creating a View 56
Creating a View (cont'd) 57
Behavior Nodes
Click outside pointer rectangle to move pointer
Click on Pointer to Hide
Click on Pointer + ALT to toggle message hiding
Click on Pointer + CNTL to abolish pointer
Click on Pointer + Shift to cycle families
Click outside + Alt is Change Image
Click outside + Control is Double Size
Click outside + Shift is Halve Size
Right Mouse Down on Pointer Toggles Index
Shift Right Mouse aligns top with scrolled Page While With Mouse Down on Current Pointer h hides This Message while m restores i Toggles Index Aligned with Page Top j Toggles Index Aligned with Scrolled View Top a Abolishes Pointer while CNTL-Click restores f cycles through pointer families c cycles through members of a family u increases Size Up and d decreases Down Mouse Up-Down between changes of Pointer to process new option