Newer
Older
package ui;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.layout.Pane;
/**
* AddProfileScreen is the view screen for adding a profile to the database.
* A text field is used to get a name for a profile, and can be saved to the database
* by using the save button. If the user hits the back button, nothing is saved.
*/
public class AddProfileScreen extends Pane {
TextField nameTextBox = new TextField();
public AddProfileScreen() {
this.setStyle("-fx-background-color: #99aab5;");
nameTextBox.setLayoutX(60);
nameTextBox.setLayoutY(375);
nameTextBox.setStyle("-fx-background-color: #2c2f33; -fx-text-fill: white; -fx-font-size: 30; " +
"-fx-pref-width: 680px; -fx-pref-height: 50px;");
Label profileNameLabel = new Label("New Profile Name:");
profileNameLabel.setLayoutX(60);
profileNameLabel.setLayoutY(325);
profileNameLabel.setStyle("-fx-text-fill: #2c2f33; -fx-font-size: 30;");
this.getChildren().addAll(nameTextBox, profileNameLabel);
}
/**
* Get method for the profile name in the text box.
* @return Contents of the profile name text box.
*/
public String getProfileName() {
return nameTextBox.getText();
}
}