Find Jobs
Hire Freelancers

Java Swing Mutable JTree Model - Fix UI Bug

$30-250 USD

Terminado
Publicado hace alrededor de 10 años

$30-250 USD

Pagado a la entrega
PROJECT BACKGROUND: 1. To eventually provide a working example of a Mutable JTree Model so that others can make use of it. 2. This is about 1% of a much larger application with the below bug(s). I'm trying to solve this simpler case first. BUG(S): 1. Once a node has been expanded in the UI, it won't show any child nodes added from that point in time. 2. Removing nodes doesn't update the UI. Full source code is here: [login to view URL] RULE(S): (If you believe these rules are in error and can prove it, then I am happy to alter them) 1. The UI must be in a different thread to that which changes the Model. 2. The JTree only uses the JTreeModel to understand the structure of the Model. 3. The JTree has no direct interaction with the Model. 4. The JTree only listens to the JTreeModel. 5. The JTreeModel listens for changes in the Model, then notifies the JTree. DISCUSSION: 1. May the JTreeModel change the Model? 2. In the Main class I'm not sure if I have correctly separated the UI thread from the thread that which changes the Model. In NodeJTreeModelDemo I have tried to do this differently. Not sure if better or worse.
ID del proyecto: 5742361

Información sobre el proyecto

16 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hi, I have been working for 4 years in Java, creating multiple projects. I took a look on your current code (very nice organized and documented), and I would like to try to help you with your problems and questions. I do not think it is correct to hire me (or anyone) until you have a guarantee that the employer will solve your problems. So, all I require is that you send me a message and tell me if my bid is ok for you. If it is, I will start working on those bugs (without you hiring me), and if I will solve at least half of the problems (so I am on the right track), then I will tell you, and you may hire me, so we can collaborate until the end of the project. This way, we can make sure we both have our parts right. Just contact me (so I don't start working on the project if you do not agree with the price). Cheers!
$110 USD en 2 días
5,0 (18 comentarios)
4,3
4,3
16 freelancers están ofertando un promedio de $301 USD por este trabajo
Avatar del usuario
Hello , We have a team of Skilled Java-J2EE professionals with experience up to 8 yrs. We work 9 hours daily, 5 days a week. Out timezone is GMT+5.30. You will be able to directly communicate with our technical expert. Our Expertise is J2EE: 1) Frameworks: Struts, Spring , Hibernate , Lucerne, Quartz, Ant, , Cruise Control, jUnit, DbUnit, Mybatis 2) Web Technology: JSP, JSTL, JSF, JQuery, Ajax, Java Script, DWR, FCK Editor, Extjs 3) Application Servers: JBoss, Web logic, Web Sphere, Apache Tomcat, Sun ONE 4) Payment Gateway: PayPal Integration, can integrate any other payment gateways too 5) Tools: Maven, Ant, xDoclet, iReport 3.6 Jasper Report (with iReport), ceWolf API (charts), Maxmind GEOIP API, Atlas Device, Flow Player integration, Google Analytics, adMob Analytics, Google Adword, YouTube API, Document Viewer Integration, Display Tag Libraries, Fusion Charts API, ammap API. More details will be provided on request. By doing this work, we are interested in developing long term relationship by displaying our quality. Thanks for reading our proposal. Regards.
$199 USD en 10 días
4,9 (41 comentarios)
7,6
7,6
Avatar del usuario
Hi, I am Java expert and interested in this project. Please communicate so we can discuss further. Thank you
$300 USD en 5 días
4,7 (373 comentarios)
7,4
7,4
Avatar del usuario
A proposal has not yet been provided
$1.443 USD en 3 días
5,0 (84 comentarios)
6,7
6,7
Avatar del usuario
Hi, I'm an experienced java developer, and I'm interested in your project. Hope that I can help. Thanks.
$95 USD en 3 días
5,0 (80 comentarios)
6,4
6,4
Avatar del usuario
Hi! I am professional C/C++/C#/Java programmer. I can do this project with highest uality. Best Regards, Szymszteinsl
$250 USD en 3 días
4,7 (53 comentarios)
6,0
6,0
Avatar del usuario
Can help... I am an Expert in Swing and JFC... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past projects I have handled and check my reviews for what employers have to say about my work... Can start right now...
$800 USD en 7 días
4,8 (23 comentarios)
5,6
5,6
Avatar del usuario
Hello, i can help you. I'm java expert and i can do that. Contact with me, well tell more about your problem and i will reslove it. Thanks
$222 USD en 3 días
5,0 (2 comentarios)
3,4
3,4
Avatar del usuario
A proposal has not yet been provided
$357 USD en 3 días
2,2 (1 comentario)
4,1
4,1
Avatar del usuario
A proposal has not yet been provided
$333 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Skype---mult035 Add more discuss...................... or Hire--https://www.freelancer.com/u/mult03.html
$30 USD en 3 días
0,0 (1 comentario)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$147 USD en 3 días
0,0 (1 comentario)
0,0
0,0
Avatar del usuario
Hi, One of the rules you had was to have a separate thread. The bug is not caused by having the UI thread perform the action of adding/removing nodes. The UI thread can be used to remove/insert nodes as long as remove/insert operation doesn't take too long as this will cause the GUI to "freeze". In this bid, I can fix the first 2 bugs. Implementation of a separate thread is not part of this bid. I request 20% milestone payment 22USD before any work is done. This is because in other projects, I've had work done and not paid and you have 0 reviews. Thanks.
$111 USD en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de AUSTRALIA
Sydney, Australia
5,0
1
Forma de pago verificada
Miembro desde mar 31, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.