The app displays data from a text file, adds new employees and saves in the same file
The application is prepared in the Model View Controller architecture using Scene Builder. The appearance of user interface elements is determined by appropriate properties in the *.css file.
- JAVA 17
- JavaFX
- MVC
- CSS
- SceneBuilder
- Interfaces
The application displays data loaded from a text file (after pressing the 'Wczytaj' button) in a table containing three columns - name, surname, room. After pressing the 'Zapisz' button, the contents of the table should be saved to this the same file from which the data was loaded.
Each line of the input file (report2.txt) contains the following fields separated by spaces: name, surname, room number, work start time (without minutes), work end time (without minutes).
Data example: Mary Swan 9 10 15
After selecting an element of the list containing a list of people, the following fields should be filled in: Name, Surname, Room number, Start time of work, End time of work with the values corresponding to the selected element. If the user enters new values in these fields and clicks the 'Add' button, a new item should appear on the list.
Pressing the 'Raprot' button should be added to a separate file. The data should be sorted by the length of working time.
- JAVA 17
- JavaFX
- MVC
- CSS
- SceneBuilder
- Interfaces