Look at the following code: // [All the necessary imports he…
Look at the following code: // [All the necessary imports here, omitted]public class FinalExamApp extends Application { private ArrayList winterPlans = new ArrayList(); public void start(Stage stage) { stage.setTitle(“Final Exam App”); Label label = new Label(“Winter Idea: “); TextField textfield = new TextField(); Button button1 = new Button(“Add Idea”); Button button2 = new Button(“Sort Plan”); // Code for buttons will be here VBox root = new VBox(); root.getChildren().add(label); root.getChildren().add(textfield); root.getChildren().add(button1); root.getChildren().add(button2); Scene scene = new Scene(root); stage.setScene(scene); stage.show(); }} Using an anonymous inner class, implement the functionality of button1 such that it adds the value in textfield to winterPlans when pressed and then clears the text field. You should only add it to the list if the text is not empty.
Read Details