Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package application;
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.FileWriter;
- import java.io.IOException;
- import java.io.PrintWriter;
- import java.util.ArrayList;
- import java.util.Set;
- import java.io.BufferedWriter;
- import java.io.File;
- import javafx.application.Application;
- import javafx.collections.FXCollections;
- import javafx.collections.ObservableList;
- import javafx.event.ActionEvent;
- import javafx.event.EventHandler;
- import javafx.geometry.Pos;
- import javafx.scene.Scene;
- import javafx.scene.control.Alert;
- import javafx.scene.control.Button;
- import javafx.scene.control.ButtonType;
- import javafx.scene.control.CheckBox;
- import javafx.scene.control.ComboBox;
- import javafx.scene.control.PasswordField;
- import javafx.scene.control.RadioButton;
- import javafx.scene.control.TextField;
- import javafx.scene.control.ToggleGroup;
- import javafx.scene.image.Image;
- import javafx.scene.image.ImageView;
- import javafx.scene.input.DragEvent;
- import javafx.scene.input.InputEvent;
- import javafx.scene.layout.HBox;
- import javafx.scene.layout.VBox;
- import javafx.scene.text.Font;
- import javafx.scene.text.FontWeight;
- import javafx.scene.text.Text;
- import javafx.scene.web.WebEngine;
- import javafx.scene.web.WebView;
- import javafx.stage.Stage;
- public class Homework1 extends Application {
- public void start(Stage primaryStage) {
- // Headline
- Text MasterText = new Text(" Welcome to Sherwin Williams PRO");
- MasterText.setFont(Font.font("Roman Black", FontWeight.EXTRA_BOLD,20));
- // top right login
- TextField T1 = new TextField("");
- PasswordField T2 = new PasswordField();
- Text username= new Text("User:");
- Text Password= new Text("Password:");
- //drop down for shipping
- ObservableList<String> dropdown= FXCollections.observableArrayList("Interior","Exterior"
- );
- ComboBox<String> cbox= new ComboBox<String> (dropdown);
- cbox.setValue("Int or Ext");
- ObservableList<String> Size= FXCollections.observableArrayList(
- "Gallon", "Bucket");
- ComboBox<String> Sizes= new ComboBox<String> (Size);
- Sizes.setValue("Size");
- Button question = new Button("Report");
- Button buy= new Button("Cancel");
- Alert alert= new Alert(Alert.AlertType.INFORMATION);
- alert.setHeaderText("Thank You!");
- ArrayList<String> un = new ArrayList<> ();
- ArrayList<String> pass = new ArrayList<> ();
- Button login= new Button("Log in");
- ButtonType button = new ButtonType("Pick store location");
- ButtonType Button2 = new ButtonType("Order more paint");
- Alert alert2= new Alert(Alert.AlertType.INFORMATION);
- alert.setHeaderText("Thank you for shoppwing with us!");
- alert.getButtonTypes().setAll(button, Button2);
- alert2.getContentText();
- buy.setOnAction( e ->{
- alert.show();
- }
- );
- login.setOnAction(new EventHandler<ActionEvent>()
- {
- public void handle (ActionEvent event)
- {
- if (T1.getText() != null && !T1.getText().isEmpty() & T2.getText() != null && !T2.getText().isEmpty()) {
- Alert alert2 = new Alert(Alert.AlertType.CONFIRMATION);
- un.add(T1.getText());
- pass.add(T2.getSelectedText());
- try (BufferedWriter out = new BufferedWriter(
- new FileWriter("username.txt", true))) {
- out.write(T1.getText());
- out.newLine();
- out.write(T2.getText());
- out.newLine();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }}});
- Image image = new Image("http://i.imgur.com/4lgcLe2.png");
- ImageView ImageView= new ImageView (image);
- HBox masterBox = new HBox(25);
- VBox v1 = new VBox(50);
- VBox v2 = new VBox(25);
- VBox v3 = new VBox (25);
- VBox v1_1 = new VBox(25);
- VBox v3_1 = new VBox(25);
- HBox h1 = new HBox (5);
- HBox h2 = new HBox(5);
- HBox h3 = new HBox (25);
- v1.getChildren().addAll(ImageView);
- v1.getChildren().addAll(v1_1);
- v2.getChildren().addAll(MasterText,cbox,Sizes);
- h1.getChildren().addAll(username,T1);
- h2.getChildren().addAll(Password,T2,login);
- v3.getChildren().addAll(v3_1,buy,question);
- v3_1.getChildren().addAll(h1,h2);
- masterBox.getChildren().addAll(v1,v2,v3);
- Scene scene = new Scene(masterBox, 900, 200);
- primaryStage.setTitle("Homework1"); // Set the stage title
- primaryStage.setScene(scene); // Place the scene in the stage
- primaryStage.show(); // Display the stage
- }
- public static void main(String[] args) {
- launch(args);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement