CIS 636 GUI examples

Curricula
syllabus |
announcements |
assignments | discussion

Archives
student work |
review notes

Resources
research materials |
tutorials | |

Contacts
home to: course | instructor |
department | La Salle home

E-Mail: redmond@lasalle.edu  


Fall 2002

=================================================================

Some basic examples

Chap19.java Text version (for easy reference) Chap19.java.txt
MyCodeToHandleWindowEvents.java Text version (for easy reference) MyCodeToHandleWindowEvents.java.txt
Chap19_3.java Text version (for easy reference) Chap19_3.java.txt
SmallGUI.java Text version (for easy reference) SmallGUI.java.txt

=================================================================

Icon files to go with above

star.gif
bmw.jpg
cake.gif

=================================================================

Some examples of particular components

MyButton.java Text version (for easy reference) MyButton.java.txt
MyCheckBoxes.java Text version (for easy reference) MyCheckBoxes.java.txt
MyRadioButton.java Text version (for easy reference) MyRadioButton.java.txt
MyTextField.java Text version (for easy reference) MyTextField.java.txt
ScrollPaneGUI.java Text version (for easy reference) ScrollPaneGUI.java.txt
SimpleTab.java Text version (for easy reference) SimpleTab.java.txt

=================================================================

Some examples from Just Java book

PanelDemo.java Text version (for easy reference) PanelDemo.java.txt

=================================================================

My program for obtaining picks in the popular spring brackets business

Bracket.java Text version (for easy reference) Bracket.java.txt (provides a bracket and services related to it)
Team.java Text version (for easy reference) Team.java.txt (provides a team and services related to it)
Contestant.java Text version (for easy reference) Contestant.java.txt (provides a contestant and services related to it)
GUIBuilder.java Text version (for easy reference) GUIBuilder.java.txt (builds the GUI)
Driver.java Text version (for easy reference) Driver.java.txt (drives the whole process)
NCAAInput.java Text version (for easy reference) NCAAInput.java.txt (handles input from the initial file containing official bracket. The format of the file must match the one below)
Input file (example from 2004)

This all is assumed to go in a package (folder) named ncaaGUI, and requires my IO classes (in an IO package (folder))

=================================================================

Dr. Longo's GUI Hotdog Stand

CustomerGUI4.java Text version (for easy reference) CustomerGUI4.java.txt
HDS4gui.java Text version (for easy reference) HDS4gui.java.txt
Item2.java Text version (for easy reference) Item2.java.txt
MenuMaker2.java Text version (for easy reference) MenuMaker2.java.txt
Vendor4.java Text version (for easy reference) Vendor4.java.txt
WorldGUI.java Text version (for easy reference) WorldGUI.java.txt

=================================================================

=================================================================

Some new GUI examples - should be moved to GUI directory (but got them over here quickly before class) (and look, some are newer versions of files that were already in gui directory, so this could take some sorting through)

MyRadioButton.java Text version (for easy reference) MyRadioButton.java.txt
MyRadioButtonLayout.java Text version (for easy reference) MyRadioButtonLayout.java.txt
MyRadioButtonGridBagLayout.java Text version (for easy reference) MyRadioButtonGridBagLayout.java.txt
PlayWithLayouts.java Text version (for easy reference) PlayWithLayouts.java.txt

=================================================================

Some examples from Just Java book

GroupDemo3.java Text version (for easy reference) GroupDemo3.java.txt

=================================================================

Dr. Longo's GUI Hotdog Stand

CustomerGUI4.java Text version (for easy reference) CustomerGUI4.java.txt
HDS4gui.java Text version (for easy reference) HDS4gui.java.txt
Item2.java Text version (for easy reference) Item2.java.txt
MenuMaker2.java Text version (for easy reference) MenuMaker2.java.txt
Vendor4.java Text version (for easy reference) Vendor4.java.txt
WorldGUI.java Text version (for easy reference) WorldGUI.java.txt

=================================================================

GUIBuilder.java Bracket.java Contestant.java Driver.java NCAAInput.java Team.java