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.