Find this at http://www.npac.syr.edu/users/gcf/cps616-97jan29/

Jan 29 Delivered Lecture for Course CPS616 -- Java Lecture 3 -- Exceptions Through Events

Given by Nancy McCracken at CPS616 spring 1997 on Jan 29 1997. Foils prepared 1 February 97

Exceptions in some detail
Brief Introduction to Threads (as used in graphics)
Graphics including Image Drawing and Downloading
  • Double Buffering and Flickering of Applets
Abstract Window Toolkit (Started)
  • Mouse and Keyboard Events


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
CPS616-97Jan29LectureJan 29 Delivered Lecture for Course CPS616 -- 
                      Java Lecture 3 -- Exceptions Through Events
NPACJavaTutorial96.2 Java Tutorial - Fall 1996 Part II: Java Language 
                      and Object-Oriented Concepts
NPACJavaTutorial96.3 Java Tutorial - Fall 1996 Part 3:Graphics and the
                       Abstract Windowing Toolkit

Table of Contents for Jan 29 Delivered Lecture for Course CPS616 -- Java Lecture 3 -- Exceptions Through Events



Third Java Lecture of CPS 616 Spring 1997
CPS616-97Jan29Lecture 007 001 CPS 616 Java Lectures
                              with Audio January 29 97
                              Exceptions Through Events
                              See:
                              http://www.npac.syr.edu/users/gcf/cps616-97jan29
                              
CPS616-97Jan29Lecture 008 002 Abstract of CPS616-97 Lecture of January
                               29

Exceptions in More Detail Than Last Lecture
 NPACJavaTutorial96.2 076 003 Java Language -- Handling Runtime Errors
                               Using Exceptions
 NPACJavaTutorial96.2 077 004 Basic Structure of Exception Handling in
                               Nested Calls
 NPACJavaTutorial96.2 078 005 Examples of Exception Hierarchy
 NPACJavaTutorial96.2 079 006 Example of Handling Exceptions
 NPACJavaTutorial96.2 080 007 Classes of Exceptions 
 NPACJavaTutorial96.2 081 008 Exceptions in Applets

Next Section from Third Tutorial Foilset
 NPACJavaTutorial96.3 001 009 Java Tutorial - Fall 1996
                              Part 3:  Graphics and the Abstract 
                              Windowing Toolkit
                              http://www.npac.syr.edu/projects/tutorials/Java/
                              

Threads
 NPACJavaTutorial96.3 003 010 Introduction to Threads
 NPACJavaTutorial96.3 004 011 Example showing the standard thread 
                              methods
 NPACJavaTutorial96.3 005 012 Example showing thread methods, 
                              continued

More Details on Graphics
 NPACJavaTutorial96.3 009 013 Changing Graphics:  repaint method
 NPACJavaTutorial96.3 010 014 The java.awt.Font and FontMetrics 
                              Classes
 NPACJavaTutorial96.3 012 015 Some Basic Methods for Applets -- I
 NPACJavaTutorial96.3 013 016 Some Basic Methods for Applets -- II

Skip Over Sun animator Applet
 NPACJavaTutorial96.3 014 017 A Simple Useful Applet from Sun for 
                              Animation

Image Downloading and Drawing
 NPACJavaTutorial96.3 018 018 Images
                              and Double Buffering
 NPACJavaTutorial96.3 019 019 Getting Images Downloaded
 NPACJavaTutorial96.3 020 020 Drawing Images to the applet window
 NPACJavaTutorial96.3 021 021 Image Downloading -- imageObserver, 
                              MediaTracker
 NPACJavaTutorial96.3 022 022 An Image Drawing Example

Flickering of Applets -- Double Buffering
 NPACJavaTutorial96.3 023 023 Flickering in Applets and its Solution
 NPACJavaTutorial96.3 024 024 The default Update(Graphics g) Method
 NPACJavaTutorial96.3 025 025 Double Buffering to Reduce Flicker - I
 NPACJavaTutorial96.3 026 026 Double Buffering to Reduce Flicker - II
 NPACJavaTutorial96.3 027 027 Double Buffering

Mouse and KeyBoard Events
 NPACJavaTutorial96.3 028 028 Event Handling
 NPACJavaTutorial96.3 029 029 Events in the java.awt -- Mouse, 
                              Keyboard Interaction - I
 NPACJavaTutorial96.3 030 030 Events in the java.awt -- Mouse, 
                              Keyboard Interaction - II
 NPACJavaTutorial96.3 031 031 Using Mouse Events for User Interaction
 NPACJavaTutorial96.3 032 032 Mouse Events:  Initializing the movable 
                              objects
 NPACJavaTutorial96.3 033 033 Draw the objects with double buffering
 NPACJavaTutorial96.3 034 034 Mouse Move Event
 NPACJavaTutorial96.3 035 035 The Set of Mouse Dragging Events
 NPACJavaTutorial96.3 036 036 More Methods in the Movable Point class
 NPACJavaTutorial96.3 037 037 Keyboard Events

List of Foils Used as they occur

CPS616-97Jan29LectureJan 29 Delivered Lecture for Course CPS616 -- 
                      Java Lecture 3 -- Exceptions Through Events
7 8
NPACJavaTutorial96.2 Java Tutorial - Fall 1996 Part II: Java Language 
                      and Object-Oriented Concepts
76 77 78 79 80 81
NPACJavaTutorial96.3 Java Tutorial - Fall 1996 Part 3:Graphics and the
                       Abstract Windowing Toolkit
1 3 4 5 9 10 12 13 14 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

Sorted List of Foils Used

CPS616-97Jan29LectureJan 29 Delivered Lecture for Course CPS616 -- 
                      Java Lecture 3 -- Exceptions Through Events
7 8
NPACJavaTutorial96.2 Java Tutorial - Fall 1996 Part II: Java Language 
                      and Object-Oriented Concepts
76 77 78 79 80 81
NPACJavaTutorial96.3 Java Tutorial - Fall 1996 Part 3:Graphics and the
                       Abstract Windowing Toolkit
1 3 4 5 9 10 12 13 14 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37


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 Sun Feb 16 1997