mainStage.sizeToScene(); mainStage.show(); });
root.getChildren().add(btn); primaryStage.setScene(new Scene(root)); primaryStage.sizeToScene(); primaryStage.show();
stage.sizeToScene();
alert.getDialogPane().expandedProperty().addListener((l) -> { Platform.runLater(() -> { alert.getDialogPane().requestLayout(); Stage stage = (Stage)alert.getDialogPane().getScene().getWindow(); stage.sizeToScene(); }); });
/** * Pack the dialog to the content size */ public void pack() { this.stage.sizeToScene(); }
primaryStage.close(); Stage stage = new Stage(); root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml")); scene = new Scene(root); stage.setScene(scene); stage.sizeToScene(); stage.setResizable(false); stage.show();
public class Example extends Application { @Override public void start(Stage primaryStage) throws Exception { Scene scene = new Scene(new TextEllipse("Hello World")); primaryStage.setScene(scene); primaryStage.setTitle("Example"); primaryStage.setResizable(false); primaryStage.sizeToScene(); primaryStage.show(); } }
import javafx.application.*; import javafx.fxml.*; import javafx.stage.*; import javafx.scene.*; public class AccountApp extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage stage) throws Exception { // TODO Auto-generated method stub FXMLLoader loader = new FXMLLoader(getClass().getResource("account.fxml")); Parent root = loader.load(); stage.setTitle("Account"); stage.setScene(new Scene(root)); stage.sizeToScene(); stage.show(); } }
primaryStage.sizeToScene(); primaryStage.show();
public void updateFeedback(Consumer<StackPane> consumer) { consumer.accept((StackPane) this.popupWindow.getScene().getRoot()); this.popupWindow.sizeToScene(); this.popupWindow.setX(this.screenX - this.popupWindow.getWidth() / 2); this.popupWindow.setY(this.screenY + 20); this.popupWindow.show(); }
public void updateFeedback(Consumer<StackPane> consumer) { consumer.accept((StackPane) this.popupWindow.getScene().getRoot()); this.popupWindow.sizeToScene(); this.popupWindow.setX(this.screenX - this.popupWindow.getWidth() / 2); this.popupWindow.setY(this.screenY + 20); this.popupWindow.show(); }
stage.sizeToScene(); stage.show();
primaryStage.setScene(mainScene); primaryStage.setTitle("My Application"); primaryStage.sizeToScene(); primaryStage.show();
import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.image.ImageView; import javafx.scene.input.MouseEvent; import javafx.scene.layout.StackPane; import javafx.stage.Stage; public class ImageClickExample extends Application { @Override public void start(Stage primaryStage) { ImageView img = new ImageView("http://i.stack.imgur.com/oURrw.png"); img.setPickOnBounds(true); // allows click on transparent areas img.setOnMouseClicked((MouseEvent e) -> { System.out.println("Clicked!"); // change functionality }); Scene scene = new Scene(new StackPane(img)); primaryStage.setTitle("Image Click Example"); primaryStage.setScene(scene); primaryStage.sizeToScene(); primaryStage.show(); } public static void main(String[] args) { launch(args); } }
@Override public void run() { if ( _stage != null ) { switch ( getScaleMode() ) { case GRID: case FIELDS: { if ( _stage != null ) { _stage.setScene( _scene ); } } break; case NONE: { if ( _stage != null ) { _stage.setScene( _scene ); _stage.sizeToScene(); _stage.setResizable( false ); } break; } } } } };
Stage childStage = new Stage(); childStage.initModality(Modality.WINDOW_MODAL); childStage.setTitle("Title of popup"); childStage.setScene(YOUR_SCENE); childStage.sizeToScene(); childStage.setResizable(false); childStage.show();
@Override public void start(Stage primaryStage) { loggedIn = checkLoginFromDisk(); while (! loggedIn) { LoginView loginView = new LoginView(); Scene loginScene = new Scene(loginView.getView()); primaryStage.setScene(loginScene); primaryStage.setTitle("Login"); primaryStage.showAndWait(); loggedIn = loginView.checkLogin(); } MainView mainView = new MainView(); Scene mainScene = new Scene(mainView.getView()); primaryStage.setScene(mainScene); primaryStage.setTitle("My Application"); primaryStage.sizeToScene(); primaryStage.show(); }
warningStage.sizeToScene();
stage.sizeToScene(); stage.show();
/** * Prepare Stage for dock feedback display */ void buildDockFeedbackStage() { dockFeedbackPopup = new Stage(StageStyle.TRANSPARENT); dockFeedback = new Rectangle(0, 0, 100, 100); dockFeedback.setArcHeight(10); dockFeedback.setArcWidth(10); dockFeedback.setFill(Color.TRANSPARENT); dockFeedback.setStroke(Color.BLACK); dockFeedback.setStrokeWidth(2); dockFeedback.setCache(true); dockFeedback.setCacheHint(CacheHint.SPEED); dockFeedback.setEffect(new DropShadow(BlurType.TWO_PASS_BOX, Color.BLACK, 10, 0.2, 3, 3)); dockFeedback.setMouseTransparent(true); BorderPane borderpane = new BorderPane(); borderpane.setStyle("-fx-background-color:transparent"); // J8 borderpane.setCenter(dockFeedback); Scene scene = new Scene(borderpane); scene.setFill(Color.TRANSPARENT); dockFeedbackPopup.setScene(scene); dockFeedbackPopup.sizeToScene(); }