Answered step by step
Verified Expert Solution
Question
1 Approved Answer
i need help with my java fx program arraylist can you help me with my final project on JavaFX can you do on a separate
i need help with my java fx program arraylist
can you help me with my final project on JavaFX
can you do on a separate java file
HelloController.java for fxml
ToDoList.java for ArrayList
Make JavaFx. The logic of the application must use ArrayList and exception handling.
Design an application using JavaFx to maintain a todo list with options to add, remove and edit an item on the list.
Use an ArrayList's to store the list of items.
Each time the user adds, removes or edits an item, a new list is displayed reflecting the modification.
Use exception handling to prevent the application from crashing when a button is clicked with an empty input box, for example
Minimum requirements for the interface:
A title in the title bar
An input box to enter a new item
Buttons to add, remove and edit an item
A place to display the items that provides the ability to edit
Keep the logic of your application separate from the interface
Final Project Rubric
GUI
Window has title, labels with clear instructions and output information, input fields, buttons to retrieve information
Objectoriented approach
Use an objectoriented approach with clear separation between interface and business logic of the application. Uses ArrayList as the data structure to store information.
OutcomeFunctionality
Application meets specifications, works as intended and without crashing.
OutcomeException Handling
Use of exception handling constructs to handle all errorsexceptions
Documentation of source code
Header comment at the beginning of each file with description, @author. Comment above each method's heading including description, @param and @return tags
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started