Open Second Frame on Button Click in JavaFX


Open Second Frame on Button Click in JavaFX:

________________________________________________

import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.layout.GridPane; import javafx.stage.Stage; public class JavaFXOpenAnotherFrameWithButton extends Application{ @Override public void start(Stage stage) { GridPane pane = new GridPane(); pane.setAlignment(Pos.CENTER); pane.add(new Label("Frame 1"), 0, 0); Button btn = new Button("Go to Frame 2"); pane.add(btn, 0, 1); btn.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent event) { Stage stage2 = new Stage(); GridPane pane2 = new GridPane(); pane2.setAlignment(Pos.CENTER); pane2.add(new Label("Frame 2"), 0, 0); Scene scene2 = new Scene(pane2, 250, 250); stage2.setTitle("Frame 2"); stage2.setScene(scene2); stage2.show(); } }); Scene scene = new Scene(pane, 250, 250); stage.setTitle("Frame 1"); stage.setScene(scene); stage.show(); } public static void main(String[] args) { Application.launch(args); } }

_____________________________________________

Dark Hers

https://darkhers.blogspot.com

YouTube

https://youtube.com/@darkhers

Instagram

https://instagram.com/darkhers

Facebook

https://www.facebook.com/darkhers

TikTok

https://www.tiktok.com/@darkhers

Pinterest

https://www.pinterest.co.uk/darkhers

Twitter

https://twitter.com/Dark_Hers

 

Comments

Popular Posts