develop a simple javafx json file editor with hierarchy display

Json file example attached.

The editor GUI:

- javafx window with a tabletreeview with these colums:

. Settings: read only column. Displays json file parent node hierarchy. Nodes are named with the json node "name" attribute (refer to attached json file example)

. Value: editable column for leaf nodes ONLY. leaf nodes only. Editable cell by default, combobox when the "list" attribute is set. A button is added on the edit cell or on the combobox when the json node attribute "button" is set

. Help: read-only column. Displays the node help text when the json node attribute "help" is set.

- the tabletreeview fits the entire window content => tabletreeview resized when window is resized

- one menubar with following items:

. save: save json file with modified values

. restore default: replace selected node child leaf node values with the json leaf node "default" attrinute value. Important: when a parent nodeis restored, all child leaf nodes are restored

- quit: save json values and close app

Read/save json file:

the json settings file is located in the same folder than the jar file. Use gson api to read/write file:

import [login to view URL];

BufferedReader bufferedReader = new BufferedReader(new FileReader(path));

Gson gson = new Gson();

HashMap<String, String> json = [login to view URL](bufferedReader, [login to view URL]);

Creating tabletreeview nodes is then straightforward, create node class with one hashmap as private attribute copied from gson read hashmaps => required to manage later fxml dialog controller enhancements ;)

Dialog controller:

- must manage value changes from editcell and combobox. "list" json node is used to fill the combo. The list is a comma separated list of (displayed combo item, item value) => only combo items are displayed in combo, but item value is used to fill json node value attribute and select combo item.

- button action (if any) must call a controller method with the clicked node json attribute as value

Evner: Java, JavaFX

Se mere: javafx treetableview, javafx treeview with objects, javafx tableview, java treeview tutorial, javafx treeview properties, javafx treeview css, javafx treeview drag and drop, javafx treeview context menu, develop simple shopping cart application, simple web page file uploader, develop simple iphone application 2008, php building text file editor, simple flash swf file, php text file editor, develop simple task, simple web based file manager, simple visual basic text editor, simple xml save file php, online flash file editor, flv file editor

Om arbejdsgiveren:
( 9 bedømmelser ) Groisy, France

Projekt ID: #18389927

Tildelt til:

                                                's Profile Picture"                                                    >
                                        <div class=

Hi. I would like to do this project for you. I have experience with JSON files using Gson library and with JavaFX. I can do it for you going step by step so you can see in each step how it looks and what it does if you Flere

$150 USD in 3 dage
(6 bedømmelser)

27 freelancere byder i gennemsnit $202 på dette job


Hi! I'm interesting your project very well. I am a full time developer and i can work more than 10 hours in a day. I am good at Java and I'm a good Soft Engineer. And also I have many experience and good skill abo Flere

$200 USD in 3 dage
(244 bedømmelser)

Greetings, I hereby offer my services to populate combo box from a json file and populate tabletree view according to requirements. I am expert javafx developer and listed under top 5 javaFx developers on freelancer. Flere

$444 USD in 7 dage
(21 bedømmelser)

HI..I am quite familiar with JSON data structure and parsing it with java object oriented code and can develop the GUI (JavaFX based) MVC program for manipulating JSON data files.

$111 USD in 5 dage
(131 bedømmelser)

Hi there, I am java developer with 7+ years of experience in web and desktop app development. I have strong expertise in OOP, data structure, trees, graphs, multi threading, cryptography, genetic algorithm implementa Flere

$300 USD in 3 dage
(109 bedømmelser)

Hello friend, I am expert in Java development and developed web based JSON editor in java. I am good in JavaFX, Swing for desktop app development and i will develop the JSON editor in javaFX. As i gone through your re Flere

$223 USD in 3 dage
(36 bedømmelser)

Hi nice to meet you Firstly, thanks for visitting my profile. with more than 9 year in java. So I can do it for you as best. can we talk? thanks you in me.

$100 USD in 3 dage
(125 bedømmelser)

Hi, I have good experience in developing JavaFX application and i reviewed your requirement for JSON editor application it's looking good to me and i would like to discuss further with you. Please feel free to contact Flere

$190 USD in 3 dage
(69 bedømmelser)

Dear sir I have a detail look to your project, I'm sure I can complete your project. My price and period is negotiable. I am on freelancer all day and I will implement all things you want perfectly. We can discuss Flere

$144 USD in 3 dage
(50 bedømmelser)

HI. As a Java, JavaFX, Swing expert, I can make an awesome json file editor for you. Please let me know your deadline and budget. Thanks!

$250 USD in 3 dage
(35 bedømmelser)

hello,how are you.i read your bid carefully. i am java/javafx expert and have full experience for 12 years. java/javafx is my top skill and passision. i can provide most quality and high speed. if you want to succe Flere

$200 USD in 3 dage
(3 bedømmelser)

Hi, Dear Employer! I am really interested in your project. I have enough experience in Python, C/C++, C#, Java and Java Fx programming. I am 100% sure I can satisfy your requirements perfectly. User-Friendly Inter Flere

$250 USD in 3 dage
(5 bedømmelser)

Hi there, Valentina R. proposed me this project. I have to admit, you have done a good job writing those requirements. I have understood what should I do in this project, I do have one question though: what shoul Flere

$300 USD in 2 dage
(15 bedømmelser)

Hi, We are a team of developers and designers. We ensure on time task completion with complete customer satisfaction. Please find our portfolio below [login to view URL]

$250 USD in 10 dage
(36 bedømmelser)

Nice to meet you. I'm 100% sure I can satisfy you ! Frankly, your project is a piece of cake for me. Of course it won't be so easy for other developers. I've already finished several Java projects ( Java applicatio Flere

$500 USD in 2 dage
(9 bedømmelser)

Hello, I have More than Five years (5+ years) of experience in Professional Software Development. Seeking for a challenging position as a Java Developer with the strong working experience in programming, designing Flere

$200 USD in 3 dage
(32 bedømmelser)

Hello! We are interesting your project very well and full time devlopers. We have great skill in design and php. Our price and period is negotiable. Employee’s satisfy is my happiness ! Let's go ahead with me ! Flere

$150 USD in 3 dage
(22 bedømmelser)

Hi, I have 18 years of java experience, I can develop your json editor app with the highest quality in 2 days. Lets discuss the rest in chat. Regards

$196 USD in 2 dage
(10 bedømmelser)

Hello. I have read your description and I am so interested in your project. I am confident in your project and I can finish it clearly on time. I am well experienced and skillful Java/JavaFX programmer. I have +15 Flere

$150 USD in 3 dage
(12 bedømmelser)

Hi, I have read the project details very carefully and I understand that I have to develop a complete settings Editor with tree view nodes to be expand and collapsed for different setting categories in JavaFX and the Flere

$200 USD in 7 dage
(17 bedømmelser)

Hello, This is Chirag Savaliya your developer with 4+ years of experience with web development, mobile development and scripting based technologies. I have good experience with Java, Spring. I am sending my lette Flere

$155 USD in 2 dage
(8 bedømmelser)