Th requirements are below. I have attached the HW3 zip file and the corresponding .csv file with it
Write a desktop GUI application PR1 using JavaFX and based on the following requirements:
The application creates a window with title PR1: <PID>
For example, in my case the title would be PR1: gracanin
Expand Homeworks 3 and 4 functionalities to support editing and saving the light description.
Name
Row count
Column count
Initial configuration
Timeline (light changes over time).
File menu provides all the read/write capabilities
New: Create a new, unnamed file (enabled if no file is being edited).
Name: Untitled
Row count: 1
Column count: 1
Open: open an existing file (enabled if no file is being edited)
Close: close the currently open file (enabled if file is being edited)
Check if the file has been changed and ask whether to save it.
When saving unnamed file, make sure a name is chosen.
Save: save the currently open file (enabled if file is being edited and changed since opening)
When saving unnamed file, make sure a name is chosen.
Save As: save the currently open file under another name (enabled if file is being edited)
Exit: Check if the file has been changed and ask whether to save it.
When saving unnamed file, make sure a name is chosen.
Bonus functionality (5% of the project grade):
Add “Open URL” menu item to the File menu to read a file (in a separate thread) from the web.
Use chart widgets to visualize the information stored in the model.
You design the user interface and decide how to structure the user interface and present it to a user.
A part of the grade will be how easy is to understand and use the provide user interface.
You must ensure data integrity, i.e., only valid data can be entered.
E.g., row/column count greater than 0, time greater than 0, etc.
You must use MVC design pattern.
Use CSS.
Use property classes to implement the data model.
Using FXML is optional.
Use [login to view URL] as a data example. Other files could be used for testing.
Submission
[login to view URL]: Project 1 main class Java source code.
[login to view URL]: Project 1 model class Java source code.
[login to view URL]: Project 1 view class Java source code (if not using FXML).
[login to view URL]: Project 1 FXML source code (if using FXML).
[login to view URL]: Project 1 controller class Java source code.
[login to view URL]: Project 1 Cascading Style Sheets (CSS) source code.
*.java: Project 1 other Java source code (optional).
*.fxml: Project 1 other FXML source code (optional).
Hi sir..!!
I read your description and viewed your attached files. I will do this task easily. I am professional java & java fx developer and have developed many applications. So contact me, Thanks.
Relevant Skills and Experience
Professional java developer.
Proposed Milestones
$25 USD - java FX task
Hello client,
I have experience in working with JavaFx. Let me help you with this task.
Thanks.
Relevant Skills and Experience
JavaFx, Java, Eclipse/NetBeans
Proposed Milestones
$25 USD - demo
$20 USD - for full source code