Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javafx.scene.paint.*;
- import javafx.application.Application;
- import java.applet.Applet;
- import javafx.scene.paint.Color;
- import java.awt.Graphics;
- import javafx.geometry.Pos;
- import javafx.geometry.HPos;
- import javafx.scene.Scene;
- import javafx.scene.text.Text;
- import javafx.scene.control.Button;
- import javafx.scene.control.Label;
- import javafx.scene.control.TextField;
- import javafx.scene.layout.GridPane;
- import javafx.stage.Stage;
- import javafx.scene.canvas.*;
- import javafx.scene.web.*;
- import java.io.*;
- import javafx.scene.Group;
- import javafx.scene.layout.*;
- import javafx.scene.control.*;
- import javafx.scene.image.*;
- import javafx.geometry.*;
- import javafx.scene.layout.HBox;
- import javafx.scene.effect.DropShadow;
- import javafx.scene.effect.Shadow;
- import javafx.scene.shape.Rectangle;
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- public class Login extends Application{ //implements EventHandler<ActionEvent>{
- private Stage stage;
- private Scene scene;
- String UserIn;
- String PassIn;
- Text username = new Text("Username");
- Text password = new Text("Password");
- Button Log = new Button("Login");
- Button forgot = new Button("Forgot Password?");
- TextField user = new TextField();
- TextField pass = new TextField();
- //Color color = new Color.rgb(199, 234, 70);
- Label success = new Label();
- @Override
- public void start(Stage stage) throws FileNotFoundException{
- ///
- GridPane gridPane = new GridPane();
- Scene scene = new Scene(gridPane, 800, 600);
- Rectangle rectangle = new Rectangle();
- //Color
- int red = 118;
- int green = 186;
- int blue = 27;
- //End Color
- rectangle.setX(0.0f);
- rectangle.setY(0.0f);
- rectangle.setWidth(400.0f);
- rectangle.setHeight(800.0f);
- rectangle.setFill(Color.rgb(red,green,blue, 0.67));
- //gridPane.add(rectangle, 200, 0);
- gridPane.setVgap(2);
- gridPane.setHgap(2);
- gridPane.add(user, 250, 120);
- gridPane.add(pass, 250, 130);
- gridPane.add(username, 250, 115);
- gridPane.add(password, 250, 125);
- gridPane.add(Log, 251, 140);
- gridPane.add(forgot, 250, 140);
- gridPane.add(success, 250, 145);
- //ACTIONS
- Log.setOnAction(e -> login());
- forgot.setOnAction(e->forgotP());
- //Image image = new Image(new FileInputStream("/Users/walte/Downloads/BiggerVision.jpg"));
- //ImageView imageView = new ImageView(image);
- //gridPane.add(imageView, 0, 0);
- stage.setTitle("Bigger Vision Login");
- stage.setScene(scene);
- stage.show();
- }
- public void login(){
- String UserIn = user.getText();
- String PassIn = pass.getText();
- if(UserIn.equals("login")){
- if(PassIn.equals("password")){
- success.setText("You have successfully logged in");
- System.exit(0);
- }
- else{
- success.setText("Your username or password is incorrect");
- }
- }
- else{
- success.setText("Your username or password is incorrect");
- }
- }
- public void forgotP(){
- System.exit(0);
- }
- public static void main(String args[]){
- launch(args);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement