Find Jobs
Hire Freelancers

Quick and easy Java Swing work using JTree/JTextArea/JLabel

$10-30 USD

已完成
已发布超过 4 年前

$10-30 USD

货到付款
Thank you for helping, I am a Python scripter trying to teach myself recursion! I need a single JPanel with JTree, JTextArea, JLabel, and JButton widgets. 1. On init, JTree loads the XML structure from file on disk (example file attached). Create a recursive method that parses the XML and populates the JTree with the nodes appropriately nested. 2. Create a right-click menu in the JTree to create new nodes. Capture the mouse hit/click location and create a popup menu with the options "Create Folder" and "Create Revision". Each of these options should have an event attached to fire a method that creates a new node of the specified type and adds it to the JTree. The new node should be created at the mouse hit location, either above or below the existing node closest to the mouse hit/click. 3. Create a method that converts the existing JTree structure to XML, and then writes the XML to a file on disk. Create a button with an attached event that fires this method. 4. Create an event where clicking on a child node in JTree updates JTextArea and JLabel widgets with that node's data, e.g. clicking one of the "Revision" children should place the text "This is...revision" in the JTextArea, and also place the node's revision version number in the JLabel.
项目 ID: 22914823

关于此项目

7提案
远程项目
活跃4 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
Hi. I would like to do this project for you. I have a simple project where I need to parse the JSON file and display it using JavaFX. Swing and XML won't be a problem for me. Message me to discuss more details about your project.
$30 USD 在5天之内
5.0 (58条评论)
5.4
5.4
7威客以平均价$35 USD来参与此工作竞价
用户头像
Hi Gentleman, I am a technology expert, more than a decade I am developing and delivering applications on Java based technologies. I am a certified Java professional. My logical thinking and problem solving skills are quite good. Currently I am developing several applications using Android, IOS, Core Java, Servlets JSP, Struts framework, Spring Framework, Restful Services, Spring Security, Springboot, Hibernate, JPA, MySQL, Oracle, MongoDB and Angular.js as Front End. Please come for chat, let us discuss and will start the work right away. NOTE : I am expert on Swing based application development. Every week I am delivering one application on Swing. Thanks Paul
$50 USD 在2天之内
4.9 (72条评论)
6.3
6.3
用户头像
hi sir am interested in your task. myself 6 years experienced java developer with great knowledge of javafx too. for assurance of quality work please check my reviews. ping me for more discussion.
$40 USD 在2天之内
5.0 (106条评论)
5.8
5.8
用户头像
Is it available yet?
$30 USD 在1天之内
5.0 (19条评论)
5.2
5.2
用户头像
I CAN COMPLETE YOUR PROJECT EASILY Hello, I am software developer with enough experiences on Java/JavaFX for 13 years. I can work by full time for your project and trying to satisfy the requirements. I am designing the project from scratch and structure it well. I am following the project's design process exactly, and if any error is found, fix it within 24 hours and provide maintenance free of charge for a month. Client's idea + Programmer's good coding is the perfect result, this is my idea. I want to keep long-term relationship for customer so I want to give the nice result. Java is very powerful programming language and I am majoring on it for long years. If you want the perfect result, please contact with me.
$50 USD 在7天之内
4.9 (5条评论)
5.3
5.3
用户头像
Hello, I'm a java developer for 6 years and I can solve this problem for you. And I can help you to understand all code. If you require any further information, feel free to contact me.
$20 USD 在7天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
Mesa, United States
5.0
8
付款方式已验证
会员自2月 7, 2012起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。