This commit is contained in:
Patrick 2025-01-13 19:40:18 +01:00
parent 4e921349e5
commit 4975948b43
4 changed files with 100 additions and 16 deletions

View file

@ -2,35 +2,119 @@ package com.example;
import java.io.IOException;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.PasswordField;
import javafx.scene.control.TextField;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.HBox;
import javafx.scene.layout.VBox;
public class LoginController {
@FXML
private Label mainTitle;
@FXML
private Button cartBtn;
@FXML
private VBox contactUs;
@FXML
private VBox followUs;
@FXML
private VBox footer;
@FXML
private Label footerAbout;
@FXML
private Label footerBluesky;
@FXML
private Label footerContact;
@FXML
private VBox footerCopy;
@FXML
private Label footerCopyText;
@FXML
private Label footerEmail;
@FXML
private Label footerFacebook;
@FXML
private Label footerHeading2;
@FXML
private Label footerHeading3;
@FXML
private Label footerHome;
@FXML
private Label footerInstagram;
@FXML
private HBox footerLinks;
@FXML
private Label footerPhone;
@FXML
private Label footerText;
@FXML
private VBox formFields;
@FXML
private Label formTitle;
@FXML
private HBox header;
@FXML
private Button loginBtn;
@FXML
private TextField usernameInput;
@FXML
private PasswordField passwordInput;
@FXML
private Button loginButton;
@FXML
private Label footerCopyText;
private VBox loginForm;
@FXML
private GridPane main;
@FXML
private Label mainTitle;
@FXML
private PasswordField passwordInput;
@FXML
private Label passwordLabel;
@FXML
private VBox quickLinks;
@FXML
private Button registerButton;
@FXML
private TextField usernameInput;
@FXML
private Label usernameLabel;
@FXML
void handleRegisterButtonClick(ActionEvent event) {
}
@FXML
private void handleCartButton() throws IOException {

View file

@ -21,7 +21,7 @@
<children>
<Label fx:id="mainTitle" styleClass="mainTitle" text="Bookshop - Fantasy Brigade" />
<Pane HBox.hgrow="ALWAYS" />
<Button fx:id="cartBtn" mnemonicParsing="false" styleClass="cartBtn" text="Cart" />
<Button fx:id="cartBtn" mnemonicParsing="false" onAction="#handleCartButton" styleClass="cartBtn" text="Cart" />
<Button fx:id="loginBtn" mnemonicParsing="false" styleClass="loginBtn" text="Login" />
</children>
<padding>
@ -95,8 +95,8 @@
<PasswordField fx:id="passwordInput" styleClass="formInput" />
</VBox>
</VBox>
<Button fx:id="loginButton" mnemonicParsing="false" styleClass="btnLogin" text="Login" />
<Button fx:id="loginButton1" layoutX="583.0" layoutY="355.0" mnemonicParsing="false" styleClass="btnLogin" text="Register" />
<Button fx:id="loginButton" mnemonicParsing="false" onAction="#handleLoginButtonClick" styleClass="btnLogin" text="Login" />
<Button fx:id="registerButton" layoutX="583.0" layoutY="355.0" mnemonicParsing="false" onAction="#handleRegisterButtonClick" styleClass="btnLogin" text="Register" />
</children>
</VBox>
</children>

View file

@ -21,7 +21,7 @@
<children>
<Label fx:id="mainTitle" styleClass="mainTitle" text="Bookshop - Fantasy Brigade" />
<Pane HBox.hgrow="ALWAYS" />
<Button fx:id="cartBtn" mnemonicParsing="false" styleClass="cartBtn" text="Cart" />
<Button fx:id="cartBtn" mnemonicParsing="false" onAction="#handleCartButton" styleClass="cartBtn" text="Cart" />
<Button fx:id="loginBtn" mnemonicParsing="false" styleClass="loginBtn" text="Login" />
</children>
<padding>
@ -95,8 +95,8 @@
<PasswordField fx:id="passwordInput" styleClass="formInput" />
</VBox>
</VBox>
<Button fx:id="loginButton" mnemonicParsing="false" styleClass="btnLogin" text="Login" />
<Button fx:id="loginButton1" layoutX="583.0" layoutY="355.0" mnemonicParsing="false" styleClass="btnLogin" text="Register" />
<Button fx:id="loginButton" mnemonicParsing="false" onAction="#handleLoginButtonClick" styleClass="btnLogin" text="Login" />
<Button fx:id="registerButton" layoutX="583.0" layoutY="355.0" mnemonicParsing="false" onAction="#handleRegisterButtonClick" styleClass="btnLogin" text="Register" />
</children>
</VBox>
</children>