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  


Spring 2006

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

Some basic examples (mostly generated using the IDE so the form file would go in the package folder as well). These are things that I did in preparation for class. We didn't do the exact same things.

MyButtonIDE.java Form: MyButtonIDE.form (right click to download) and Text version (for easy reference) MyButtonIDE.java.txt

MyCheckBoxesIDE.java Form: MyCheckBoxesIDE.form (right click to download) and Text version (for easy reference) MyCheckBoxesIDE.java.txt

MyRadioButtonIDE.java Form: MyRadioButtonIDE.form (right click to download) and Text version (for easy reference) MyRadioButtonIDE.java.txt

MyTextFieldIDE.java Form: MyTextFieldIDE.form (right click to download) and Text version (for easy reference) MyTextFieldIDE.java.txt

ScrollPaneGUIIDE.java Form: ScrollPaneGUIIDE.form (right click to download) and Text version (for easy reference) ScrollPaneGUIIDE.java.txt

SimpleTabIDE.java Form: SimpleTabIDE.form (right click to download) and Text version (for easy reference) SimpleTabIDE.java.txt

MyGridBagLayoutIDE.java Form: MyGridBagLayoutIDE.form (right click to download) and Text version (for easy reference) MyGridBagLayoutIDE.java.txt

MyMenuIDE.java Form: MyMenuIDE.form (right click to download) and Text version (for easy reference) MyMenuIDE.java.txt

MyPanelDemoIDE.java Form: MyPanelDemoIDE.form (right click to download) and Text version (for easy reference) MyPanelDemoIDE.java.txt

MainWindow.java Form: MainWindow.form (right click to download) and Text version (for easy reference) MainWindow.java.txt

SecondForm.java Form: SecondForm.form (right click to download) and Text version (for easy reference) SecondForm.java.txt

ThirdFrameFixed.java Form: ThirdFrameFixed.form (right click to download) and Text version (for easy reference) ThirdFrameFixed.java.txt

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

basic examples that I believe are what we actually did in class (generated using the IDE so the form file would go in the package folder as well).

MainWindow.java Form: MainWindow.form (right click to download) and Text version (for easy reference) MainWindow.java.txt

Simple.java Form: Simple.form (right click to download) and Text version (for easy reference) Simple.java.txt

MenuExample.java Form: MenuExample.form (right click to download) and Text version (for easy reference) MenuExample.java.txt

tabbed.java Form: tabbed.form (right click to download) and Text version (for easy reference) tabbed.java.txt

gridbagsillyness.java Form: gridbagsillyness.form (right click to download) and Text version (for easy reference) gridbagsillyness.java.txt

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

Some basic examples from previous semesters that were NOT generated using the IDE. Many of them parallel the IDE ones above.

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

Chap20.java Text version (for easy reference) Chap20.java.txt
MyCodeToHandleWindowEvents.java Text version (for easy reference) MyCodeToHandleWindowEvents.java.txt
Chap20_3.java Text version (for easy reference) Chap20_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

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

Some programs making use of layouts.

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

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

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 gui2 directory, so this could take some sorting through)

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

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

Some examples from Just Java book

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

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

My NCAA picking GUI - writes results to a file, so could be useful for that too

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

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

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

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

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

Bracket.java Text version (for easy reference) Bracket.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