CS-4811 Java Programming

Assignment #3

Advanced Applets/Applications

 

Date:   Wed. January 30th, 2002

Due:    Wed. February 13th, 2002

 

 

The purpose of this assignment is to motivate the use of advanced Swing/JFC components and demonstrate the use of applets in Java.  The first part of the assignment is to convert your GUI application to an applet (a Java application that runs inside a web browser).  You’ll want to test that your applet works by deploying it to a web server and running it inside either Netscape Navigator or Internet Explorer.  Once that is complete, the balance of the time is to be spent using other GUI components that make sense for your application.  For instance, you may wish to experiment with dialogs to solicit user input to your application.  You might want to try to add drop down menus or other ways to interact with your code (i.e. implement the Action interface so that buttons, menus, or keyboard strokes are accepted input to your program).  You may want to experiment with the programmable look and feel of your work (i.e. supply a menu which changes the look and feel on the fly).  There are many other interesting widgets in the JFC that you may wish to learn more about.  Use this assignment as the motivation for looking into these advanced topics.