More Related Content
Similar to MARY WORD CONCERINGNDATA SCIENCE PROGRAMS FOR UNDERGRADUATE STUDENT (20)
MARY WORD CONCERINGNDATA SCIENCE PROGRAMS FOR UNDERGRADUATE STUDENT
- 1. NAME:MARY NJOKI MAINA
REG:CT204/109390/22
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class TwoWindowApp extends Application {
private Stage primaryStage;
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage){
this.primaryStage = primaryStage;
primaryStage.setTitle("Main Window");
Button btnOpenSecondWindow = new Button("Open Second Window");
btnOpenSecondWindow.setOnAction(e -> openSecondWindow());
StackPane layout = new StackPane();
layout.getChildren().add(btnOpenSecondWindow);
Scene scene = new Scene(layout, 300, 200);
primaryStage.setScene(scene);
primaryStage.show();
}
private void openSecondWindow()
- 2. {
Stage secondStage = new Stage();
secondStage.setTitle("Second Window");
Button btnBack = new Button("Back to Main Window");
btnBack.setOnAction(e -> backToMainWindow(secondStage));
StackPane layout = nelayout.getChildren();
layout.getChildren().add(btnBack);
Scene scene = new Scene(layout, 300, 200);
secondStage.setScene(scene);
secondStage.show();
primaryStage.hide();
}
private void backToMainWindow(Stage secondStage) {
secondStage.close();
primaryStage.show();
}
}