Display User Properties Panel

Completed Posted May 12, 2005 Paid on delivery
Completed Paid on delivery

This job is easy for a good java programmer. I need a new button panel for an existing application. The panel will let users select from a list of buttons. Each button will represetn a different folder. Once the button is selected the information for the folder is returned to the client. There are 2 parts 1. Displaying a panel that shows the names of recently used folders and a few special folders. 2. saving and retrieving folder information- a properties file will work. The java swing JPanel will have 2 columns of buttons representing folders. First column has special folders( fixed locations ) Second column contains recently used folders(folder name appears under the icon and the absolute folder location should show in the toolbar tips. When Users click a button return the button folder-info associated with that button. If users click the "New Search" Button then you only need to return the text "NEW_SEARCH_SELECTED". To load the panel a string-Key is used to retrieve the information button info to be displayed on the panel. Each folder will have 4 attributes Icon Absolute file name FolderName FolderLocation FolderType - recent or special If user clicks a button then return the folder information for the clicked-button. (and if the location is on the recently used folder list then that folder should be in the top position the next time the panel is dispayed (existing folders should move down the list) - There should be a newFolder method that accepts that new folder location and saves it in the properties file for the next time the Panel is used. At first there might only 1 special-folder and no recently-used folders so the panel should handle that scenario. Your code should be tested and well-documented before delivery and use jdk version 1.4.2. Your methods should be short, modular and well documented. No hard-coding. ALL if-statements should have braces. You should also be willing to answer questions. Please let your COST and TIME estimate.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Java platforms

Engineering Java MySQL PHP Software Architecture Software Testing

Project ID: #3713961

About the project

5 proposals Remote project Active May 16, 2005

Awarded to:

abubakariub

See private message.

$42.5 USD in 5 days
(3 Reviews)
1.9

5 freelancers are bidding on average $56 for this job

andretvw

See private message.

$59.5 USD in 5 days
(26 Reviews)
4.4
usmannaveedvw

See private message.

$42.5 USD in 5 days
(46 Reviews)
4.1
hammadscjp

See private message.

$51 USD in 5 days
(1 Review)
1.1
rodrigoap

See private message.

$85 USD in 5 days
(0 Reviews)
0.0