Setting Up

So this week I set up a webpage that I will probably add and edit too as this project’s home page. The page is at http://rosemary.umw.edu:12330/prestobooks/home.jsp. I posted some uml diagrams and api specifications. Both are lacking in a good amount of information. I plan to update these sometime soon.

I managed to get a basic GUI unit, called an EntryField. It contains a container that holds a JLabel for a label, JComponent for field input, and a EntryFieldLayout, an object that organizes and lays out the EntryField. I may make this layout an Observer pattern so that when the user switches the GUI they wish to use, all the objects that the layout observed can know to update themselves.

I want to create a DatePicker tool that can be used in a DateEntryField. This would come in handy since I will use it many times throughout the program. I looked online for some open-source code for one that was easy to use. I found a library called swingx, which contains source code for cool GUI tools that are released under the GNU LGPL. I will see if I can implement this code for my project while abiding by the license.

I wanted to set up the Applet portion of the page, however I need to finish coding some of my basic GUI tools I am creating, before testing the GUI can be worthwhile to me.

Leave a Reply