Find Jobs
Hire Freelancers

build me user interface with java

$30-250 USD

Closed
Posted about 3 years ago

$30-250 USD

Paid on delivery
The problem is to design a modern User Interface (UI) that supports multiple design styles (motif or "look and feel"). The core of the UI is the single Window Manager (WM), which is responsible for the management of the UI items, such as buttons, text boxes and edit boxes. Different design styles are supported by the system: simplistic design style, high detailed design style and futuristic design style. WM should be initialized only by specifying the design style. Each UI item looks differently when the design style of the system is different. Also, each item has a value, which is displayed on the item itself (i.e., value of a button is the text displayed on the button). The structure of a UI is described in a special config file of comma separated values. This file contains the structure of a UI as a list of UI items, their values and their coordinates. Example of a config file: Button, Click on me, X: 250, Y: 300 EditBox, Some text to edit, X: 250, Y: 350 ... A Config Manager class is responsible for loading config files. It has methods nextItem() – returns the next item in the list and hasMoreItems() - returns true if iterating through the list is 2 not over yet. Window Manager has a method loadUI(ConfigManager config), which goes through the config step by step and displays all UI items. To extend the functionality of the system, it must also be possible to load the configuration from an XML file. Your application should adapt one of the native java XML parsing methods (DOM Parser/Builder, SAX Parser, Java XML I/O) and make it compatible with the ConfigManager interface. Example of an XML file: <Button value="Click on me" X="250" Y="300" /> <EditBox value="Some text to edit" X="250" Y="350" /> ... Finally, to test the system, load UI elements from a config file, then from an XML file and then create several items during the runtime programmatically.
Project ID: 30029166

About the project

11 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
11 freelancers are bidding on average $171 USD for this job
User Avatar
Hi there I have excellent programming skills related to your project. I have read your project descriptions and consider myself the best fit for this job. I can provide a quality solution for your project. Thanks Farah Khan
$250 USD in 7 days
5.0 (522 reviews)
7.4
7.4
User Avatar
Dear, client. Thank you for your posting. I read your description and guarantee 100% success on your job. Looking forward to hearing from you soon. Thanks.
$140 USD in 7 days
5.0 (53 reviews)
5.6
5.6
User Avatar
Hello Sir/ Ma’am A skilled full stack developer, I have rich experience in JAVA,C, C++, C#, Python, .NET , MYSQL, SQL, IONIC , MATLAB, ANDROID,PHP and ARDUINO. I am very confident with my skills and I'd like to help your business by doing my best. I am able to work full time on your time zone and start working right away. Please confirm that I am one of the best fits for you and drop me a message for further discussion. High-quality & Fast-delivery is promised! Thanks and Best Regards
$30 USD in 1 day
4.7 (22 reviews)
5.1
5.1
User Avatar
Hi sir am interested in your task. I read the description and found myself eligible for the task to do with my 4 years development experience. Quality work and client satisfaction is my first moto. Give me chance prove my self. We can discuss in private chat.
$200 USD in 3 days
5.0 (69 reviews)
5.0
5.0
User Avatar
Hello, Thank you for your care. I've just checked your job description carefully. I'm a senior developer with 11+ years of Java, Pattern Making and Pattern Matching. By using them, I developed lots of projects. Let's discuss about your job in chat. With good English skills, I want to discuss the job with you. You want to hire a reliable developer, don't you? If that's right, please contact me. I would love to work with you. Look forward to hear from you soon. Thank you. Best Regards. Pavel
$150 USD in 7 days
5.0 (7 reviews)
3.4
3.4
User Avatar
HI I read through the job details extremely carefully and I am absolutely sure that I can do the project very well.I have more than 4+years marvellous experienced in Wordpress Development, Plugin Development and Bug Fixing. I am fully dedicated and enthusiastic and i will serve you best as Technology-Partner.I would love to work on your project.. I am good at Java, Pattern Making and Pattern Matching.
$350 USD in 5 days
4.0 (1 review)
2.2
2.2
User Avatar
Hi, Hope you are doing well! Thanks for sharing your project requirement with me. As a highly skilled Java developer, I can help you perfectly. I am very confident with my skills and I'd like to help your business by doing my best. My clients have never been frustrated with my work and I hope to make you one of them. Please confirm that I am one of the best fits for you and drop me a message for further discussion. Thanks and Best Regards.
$150 USD in 1 day
5.0 (2 reviews)
1.8
1.8
User Avatar
Hi I am Dennis. My skills range from Core Java and C programming languages. I can develop Java programs with ease and with the needed specifications. I am well conversant with Window Manager and UI styles with custom themes and icon data. I can deliver the user interface with exquisite design and features. Contact me to get started. Thank you.
$120 USD in 5 days
5.0 (2 reviews)
1.0
1.0
User Avatar
JAVA EXPERT Hi, I have read your project details carefully and I am comfortable that I can work on your project very well as it lies within my area of expertise. I can build a user interface for you with java I will provide you with quality work according to your instructions. Kindly consider my bid. Thanks
$250 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AZERBAIJAN
Baku, Azerbaijan
0.0
0
Member since Apr 28, 2021

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.