programming.java

!

Lablet Home Page





Welcome to the new programming.java labs. Since we introduced our book last year, we've heard from a number of users who are eager to have a collection of lablets that are (1) correct [ahem!] and (2) designed for Java version 1.1 and beyond. Ever eager to please, we're currently in the process of rewriting all the lablets and providing Web-based labs for each one. The labs have been tested on Netscape Navigator and Internet Explorer--if you're using the latest versions of these browsers, everything should work just fine (with the exception that the Mac version of Navigator won't run Java 1.1 and higher. Apple has promised a plug-in for Navigator that will fix the problem, but it's not available yet.)
You're welcome to download any of these labs and the source code for use in your classes. All we ask is that you don't distribute any of the materials on this site beyond your local environment without first asking us. For information, contact the author of this site (using the e-mail link to me at the bottom of this page, if you're interested). While I'm thinking about it, you're cordially invited to share your experiences, gripes, successes, and comments with me--since I'm teaching the course this semester, we're all in the same boat.
To get to the labs and the lablets, just click on any of the links below. All twelve labs are complete, but they're likely not in their final forms. Watch this page for further developments.


 o Chapter 1: Background The lab Lablet source
    http://www.cs.purdue.edu/homes/bxd/java/Logo.html
    http://www.cs.purdue.edu/homes/bxd/java/Logo.java
   o Chapter 2: Applets The lab Lablet source
   o Chapter 3: Widgets The lab Lablet source
   o Chapter 4: Visual Design The lab Lablet source
   o Chapter 5: Java Language Basics The lab Lablet source
   o Chapter 6: Events and Actions The lab Lablet source (1)
        Lablet source (2)
   o Chapter 7: Methodical Programming The lab  
   o Chapter 8: Collections The lab Lablet source
   o Chapter 9: Exceptions The lab Lablet source
   o Chapter 10: Input/Output The lab Lablet source
   o Chapter 11: Threads The lab Lablet source
   o Chapter 12: Applets in Cyberspace The lab Lablet source (1)
        Lablet source (2)



Last updated: December 4, 1998
Rick Decker
Department of Computer Science
Hamilton College
Clinton, NY 13323