Question: JAVA passing data from the student login form to the student class. I need to pass the login information from public class login to public

JAVA passing data from the student login form to the student class. I need to pass the login information from public class login to public class student. Below is my pubic class login.and public class student.

package sample; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Node; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.control.TextField; import javafx.scene.control.TitledPane; import javafx.scene.layout.GridPane; import javafx.stage.Stage; import java.util.ArrayList; /** * Created by ben on 11/8/17. */ public class Login { public void show(Stage stage){ GridPane pane = new GridPane(); stage.setTitle("Login"); stage.setScene(new Scene(pane, 500, 300)); TextField nameField = new TextField(); TextField rocketNumberField = new TextField(); pane.add(new Label("Login"), 1, 0); pane.add(new Label("Please enter your name: "), 0, 1); pane.add(nameField, 1, 1); pane.add(new Label("Please enter your Rocket Number: "), 0, 2); pane.add(rocketNumberField, 1, 2); //pane.add(new ComboBox().setItems(), 0, 3); Button button = new Button("Done"); pane.add(button, 0, 4); stage.show(); button.setOnAction(new EventHandler() { @Override public void handle(ActionEvent event) { if(nameField.getText().equals("") || rocketNumberField.getText().equals("")){ //TODO Keep this from constantly creating pane.add(new Label("At least one required text field is empty"), 0,5); return; } //((Node)(event.getSource())).getScene().getWindow().hide(); Audit audit = new Audit(); audit.show(stage); } }); } } 

package sample; /** * This class holds data on the student such as their name, rocket number, and year of school * @author Ben */ public class Student { // Name of the student private String name; // Rocket number for the student private String rocketNumber; // Year of the student i.e. Freshman, Sophomore, etc... private String year; /** * Creates a new student with a name, rocket number, and year of school * @param name * @param rocketNumber * @param year */ public Student(String name, String rocketNumber, String year){ this.name = name; this.rocketNumber = rocketNumber; this.year = year; } public String getName(){ return name; } public String getRocketNumber(){ return rocketNumber; } public String getYear(){ return year; } } 

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!