@FXML
private void btnAboutAction( ActionEvent event ) throws Exception {
/* read form from .fxml */
FXMLLoader fxmlLoader = new FXMLLoader( getClass().getResource( "FAbout.fxml" ) );
/* get form */
Parent form = (Parent) fxmlLoader.load();
/* set dialog properties */
Stage stage = new Stage();
stage.initModality( Modality.APPLICATION_MODAL );
stage.setResizable( false );
stage.setTitle( "About" );
/* show it in screen center */
stage.setScene( new Scene( form ) );
stage.centerOnScreen();
stage.show();
}
Microsoft AX 2012, X++, C#, SQL server, SSRS, Java, JavaFX, Oracle, PL/SQL, Delphi - codes examples, step-by-step tutorials, experiences.
Showing posts with label javafx - Stage class. Show all posts
Showing posts with label javafx - Stage class. Show all posts
Tuesday, December 5, 2017
JAVAFX - How show new modal dialog
Friday, November 24, 2017
JAVAFX - How get Stage from control
From control you can get Stage; here used for form closing:
@FXML Button btnClose;
@FXML private void btnCloseAction( ActionEvent event ) {
Stage stage = (Stage) btnClose.getScene().getWindow();
stage.close();
}
Subscribe to:
Posts (Atom)