Intro To SoftDev Assignment 1
Intro To SoftDev Assignment 1
Total Marks: 04
Obtained Marks:
Introduction to
Software Development
Assignment # 01
Main
package application;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.layout.AnchorPane;
import javafx.stage.Stage;
@Override
public void start(Stage primaryStage) throws Exception {
FXMLLoader loader=new FXMLLoader(Main.class.getResource("/view/Login.fxml"));
AnchorPane pane=loader.load();
Scene scene =new Scene(pane);
primaryStage.setScene(scene);
primaryStage.show();
}
}
MainController
package controller;
import javafx.scene.Scene;
import javafx.scene.control.*;
import java.io.IOException;
import application.Main;
import javafx.event.ActionEvent;
import javafx.fxml.*;
import javafx.scene.control.PasswordField;
import javafx.scene.layout.AnchorPane;
import javafx.stage.Stage;
public class MainController {
@FXML
private TextField user;
@FXML
private PasswordField password;
@FXML
private Label status;
primaryStage.show();
}else
{
status.setText("Login Failed");
} }}
Login.fxml
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.PasswordField?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.text.Font?>
<?import javafx.scene.text.Text?>
Main.fxml
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.text.Font?>
<?import javafx.scene.text.Text?>