Add user interface to a code using Window Builder-repost
$30-40 USD
进行中
已发布超过 11 年前
$30-40 USD
货到付款
There is a written code for an address book application in java. The code is simple. All you have to do use to create the user interface for it. This needs to be done using windows builder for java. Contact me for more information. The code is attached. It needs to be done within the next 7 hours. So i need somebody that can start as soon as possible.
The GUI must contain:
Scrollable area/canvas - place to display the current list of AddressEntries
New button - when hit button displays a dialog box for entering in all information for a new AddressEntry
Display button - when hit updates contents of Scrollable area to contain the current list of AddressEntries
Some GUI way (menus or?) to ask the program to BOTH load AND save the AddressEntries from/to the database.
Some GUI way to enter in a new AddressEntry, and also select it and update it (re-edit...this is a sequence of remove and add methods).
Some GUI way to select an AddressEntry from a listing created by Display button.
Some GUI way to view Notes - one or more- associated with an AddressEntry you can select in the scrollabel area. This will trigger a call to database to first retrieve the Note objects associated with an AddressEntry (see getNotes(ID) method above)
Some GUI way to add a new Note for an AddressEntry that has been selected. You must create a method called storeNoteToDB(Note) that is called to save the state of the variables of the Note object in the NotesTable database table.
Some GUI to find via project 1 with last name, AddressEntry objects and display in scrollable area. THIS is done through search AddressEntry objects currently in "memory" of application. THIS IS NOT a database search.
Some GUI way to performs a search by looking for a keyword -- i.e. "plumber" that will do a database call to search the entire database's Note objects --associated with ALL AddressEntries and return the found Note objects and their associated AddressEntries in the scrollable area. This will trigger the method findNotes(phrase) that does a database search in the NotesTable returning Note objects. For a Note object returned to you, you can find the associated AddressEntry by performing the method AddressEntry findAddressEntry([login to view URL]) --this method will search all the AddressEntry objects in your collection in your AddressBook that has the ID with value equa
Some GUI way to exit the program.