ID: 285
GUI Components for Java Desktop App is project number 285 posted at Nerdlance.com. Click here to post your own project.
| Status: | Closed - Cancelled by project owner |
| Project Owner: | gert |
| Owner Rating: | (No project owner ratings yet) |
| Created: | Apr 15, 2008 05:11 am EDT |
| Bidding Ends: | May 06, 2008 05:11 am EDT |
| Description: | We are currently converting a C# Windows application to Java since we need it to run on Mac OS X as well as Windows.
To help with the conversion process we need help from an experienced Java GUI (Swing/AWT) programmer. Initially, we would like some user interface components developed that we can integrate with our backend architecture. We would prefer that these components be developed as a Java Desktop Application using NetBeans. Please do not use third party components or libraries without consulting us first. In particular where the license for such components would somehow affect our ability to redistribute any of the code. For our first project we need the following: A component (probably JPanel) with a grid area on the left and a chart area on the right. The areas of the component must be resizable by clicking and dragging the border between the two areas. The grid area must contain a datagrid/table like control that can hold at least 25 columns. The grid control should have column headers but no row headers. Column header row should be different (greater) height than the content rows for multiple lines of header text. Content cells must display numeric data (double and int). It must be possible to set different background colors and text colors for different columns as well as individual cells. It should be possible to have some columns use different text color for positive and negative numbers. Most columns should display an empty cell instead of 0. Different columns will have different number rounding rules (as in how many decimals). The values of individual cells must be easily updateable based on events fired from the underlying backend code. When a cell is double clicked it should be possible to execute some action (show a dialog window). When a cell is right clicked a popup menu should appear. The exact dialog action or popup menu contents would depend upon the cell clicked. The chart area must contain two line charts, one above the other. Below the charts there will be several TextField controls that will also update their values based on events from the backend code. The two charts should be resizable in some way but must never obscure the text boxes. The top chart will show double values on the Y-axis and dates on the X-axis, but dates are not necessarily continuous in the sense that there might be gaps with no data for several days in a row. The bottom chart will show double values along both the Y-axis and X-axis, but be aware that X-axis values will not be starting from 0. Both charts must be able to easily update their displayed graphs based on events fired from the backend code. When clicked the charts should display the value at that point in a tooltip style popup. Ideally there would be some documented methods for us to use in order to set cell and chart values and apply formatting. Multiple instances of the above mentioned grid and chart component must reside on the main application form and each instance must be selectable using a tabbed control like a TabbedPane. There should be methods for adding, removing, and reordering tabs (incl. the grid/chart component) dynamically after the application is started. Tabs should be closeable by right clicking the tab and selecting an action from a popup menu. It should be possible to reorder tabs by dragging and dropping them with the mouse. The main application form with the above mentioned tab control is also part of this project. We are looking for talented individuals to potentially form long term working relationships with and are very intested in dealing with people outside our geographical area. In addition to the conversion from C# the application will be continually expanded once it is fully converted to Java. Project update on April 21, 2008, 3:41 am The attached screenshot is based on the current C# application and should give a good indication of what we want.Report Violation |
| Max Budget: | $300.00 |
| Job Type: | Java |
| Database: | N/A |
| Operating System: | Mac OS |
| Control Panel: | N/A |
| WebServer: | N/A |
| Bids: | 6 |
| Average Bid: | $256.67 |
| Average Delivery: | 22 days |
Project Clarification Board (2) Tell a Friend About this Project
| Service Providers | Bid | Deliver Within | Time of Bid | Provider Rating | Violation |
kasidandu |
$300.00 | 25 days | 2008-04-18 03:45 pm | (No freelance ratings yet) | Report Violation |
| Dear Client., We have done three Projects on Java already. Please provide the details of this project Cheers Bluepulse | |||||
tankendrick |
$220.00 | 20 days | 2008-04-22 11:13 am | (No freelance ratings yet) | Report Violation |
| If the project is needed earlier I can adjust the delivery time for a higher compensation | |||||
sabitha |
$235.00 | 20 days | 2008-04-22 06:29 am | (No freelance ratings yet) | Report Violation |
cadsoft_abhi |
$220.00 | 30 days | 2008-04-23 12:43 pm | (No freelance ratings yet) | Report Violation |
| we have the expertise in developing the website in any areas , so we wants to have one to one meeting or online contact as possible or presheduled discussions for details of projects. so we are instrested in bidding for this . Thank | |||||
alex |
$285.00 | 23 days | 2008-04-28 03:39 am | (No freelance ratings yet) | Report Violation |
| I can deliver the completed project with in 23 days, as I am experienced java programmer and working using netBeans | |||||
vhtmg108 |
$280.00 | 10 days | 2008-05-04 05:38 pm | (No freelance ratings yet) | Report Violation |
| I totally understood what you need and prepared some demo for you. I will also attach some documents, screenshot images and a demo video. | |||||
Project Clarification Board (2) Tell a Friend About this Project
What is Nerdlance.com?
Nerdlance.com helps webmasters, web designers, programmers, software developers, and business owners complete their much needed projects. After registering you may elect to pay for services, get paid for your services, or both!
A Nerdlancer is simply a freelancer. A freelancer is a person who sells his services to a company without a long term commitment or contract. Outsourcing allows you to get jobs completed without having to hire staff.
We have freelancers and project outsourcers from the following countries:
Afghanistan, Albania, Algeria, Argentina, Armenia, Australia, Austria, Azerbaijan, Bahrain, Bangladesh, Belarus, Belgium, Bhutan, Bolivia, Botswana, Brazil, Bulgaria, Cameroon, Canada, Central African Republic, Chile, China, Colombia, Costa Rica, Cuba, Cyprus, Czech Republic, Denmark, Ecuador, Egypt, El Salvador, Fiji, Finland, France, Georgia, Germany, Ghana, Greece, Guadeloupe, Guinea-Bissau, Haiti, Holy See (Vatican City State), Hong Kong, Iceland, India, Indonesia, Iran, Islamic Republic of, Iraq, Israel, Italy, Jamaica, Japan, Jordan, Kenya, Kiribati, Kuwait, Lao People's Democratic Republic, Lebanon, Lithuania, Luxembourg, Macedonia, The Former Yugoslav Republic of, Malaysia, Martinique, Mexico, Moldova, Republic of, Morocco, Nepal, Netherlands, Netherlands Antilles, New Zealand, Nigeria, Norfolk Island, Northern Mariana Islands, Oman, Pakistan, Peru, Philippines, Poland, Portugal, Qatar, Romania, Russian Federation, Saint Lucia, Sao Tome and Principe, Saudi Arabia, Serbia and Montenegro, Singapore, Slovenia, Solomon Islands, Somalia, South Africa, Spain, Sri Lanka, Sweden, Switzerland, Syrian Arab Republic, Taiwan, Province of China, Tanzania, United Republic of, Thailand, Tokelau, Tunisia, Turkey, Uganda, Ukraine, United Arab Emirates, United Kingdom, United States, Uruguay, Venezuela, Viet Nam, Zambia, Zimbabwe and Åland Islands.
Check us out on: Google,
Yahoo!,
MSN &
Open Directory Project (DMOZ)






