Question: Project Bank with JavaFX Attached Files: Bank . java BankAccount . java Client . java Main . java Person . java package com.mac 1 9
Project Bank with JavaFX
Attached Files:
Bankjava
BankAccountjava
Clientjava
Mainjava
Personjava
package com.macproject;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.control.;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.Pane;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
import java.util.ArrayList;
public class Bank
private static int accountNumber ;
private final ArrayList accounts new ArrayList; private BorderPane root; public BankStage stage root createBorderPane; Scene scene new Sceneroot; stage.setTitleBank Management"; stage.setScenescene; stage.show; public Pane getRoot return root; private BorderPane createBorderPane BorderPane pane new BorderPane; MenuBar menuBar new MenuBar; Menu menu new MenuManage Account"; MenuItem create new MenuItemCreate Account"; create.setOnActionnew EventHandler @Override public void handleActionEvent actionEvent VBox centerPane createAccountLayout; root.setCentercenterPane; ; MenuItem read new MenuItemView Account"; MenuItem update new MenuItemUpdate Account"; MenuItem delete new MenuItemDelete Account"; MenuItem exit new MenuItemExit; menu.getItemsaddAllcreate read, update, delete, exit; menuBar.getMenusaddAllmenu; add the menu bar to the top of the borderPane pane.setTopmenuBar; return pane; private VBox createAccountLayout VBox layout new VBox; layout.setPaddingnew Insets; create all needed fields to create an account a texfiled for first name, last name, address, ssndata of birth use datePicker The best layout to use would be a grid layout. GridPane grid new GridPane; grid.setHgap; grid.setVgap; grid.setPaddingnew Insets; Label fistNameLab new LabelFirst Name: ; Label lastNameLab new LabelLast Name: ; Label ssnLab new LabelSSN: ; Label addressLab new Labeladress: ; Label dobLab new LabelDOB: ; grid.addfistNameLab; grid.addlastNameLab; grid.addssnLab; grid.addaddressLab; grid.adddobLab; TextField firstName new TextField; TextField lastName new TextField; TextField ssn new TextField; TextField address new TextField; firstName.setPromptTextFirst Name"; lastName.setPromptTextLast Name"; ssnsetPromptTextSSN; address.setPromptTextAddress; DatePicker dob new DatePicker; dob.setPromptTextDOB; grid.addfirstName; grid.addlastName; grid.addssn; grid.addaddress; grid.adddob; layout.getChildrenaddAllgrid; return layout;
this code is given by my professor for bank.java now give me the remaining code for Bankaccount, client person and main please
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
