GUI Programming in Java: A Crash Course
(also available in C#)
Lecture Notes:
- Intro to Java: getting started,
applets
- Swing: the Java GUI components
- Events: responding to user input
- Graphics: basic 2D painting
- Manipulation: advanced user input,
dragging, etc.
- Animation
- JSP: Java Server Pages
Code Samples:
- Annoying: hello world for swing events
- Draw: basic graphics and user input
- Manip: advanced user input, dragging
graphics
- Anim: basic animation loop
Exercises:
See Also: