Skip to content

The app displays data from a text file, adds new employees and saves in the same file. The app displays data from a text file, adds new employees and saves in the same file. The app is prepared in the Model View Controller architecture using Scene Builder.

Notifications You must be signed in to change notification settings

KateStar-git/Employee-list-with-report-in-JavaFX-MVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee-list-with-report-in-JavaFX-MVC

The app displays data from a text file, adds new employees and saves in the same file

General Info

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.

Tech Stack

  • JAVA 17
  • JavaFX
  • MVC
  • CSS
  • SceneBuilder
  • Interfaces

Logic

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.

Tech Stack

  • JAVA 17
  • JavaFX
  • MVC
  • CSS
  • SceneBuilder
  • Interfaces

InterfaceHomeWork3

About

The app displays data from a text file, adds new employees and saves in the same file. The app displays data from a text file, adds new employees and saves in the same file. The app is prepared in the Model View Controller architecture using Scene Builder.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published