public void setMaximized(boolean b) { designerRoot.getMainStage().setMaximized(!b); // trigger change listener anyway designerRoot.getMainStage().setMaximized(b); }
/** * Retrieves data about he window settings from the previous session and applies * them to the stage. These settings include window size, position and if * it was maximized or not. * * @param stage the stage to apply these settings to * @param name the name under which we stored the settings */ public static void applyStoredDisplaySettings(Stage stage, String name){ try { if( PREFERENCES.nodeExists(name) ){ Preferences stagePreferences = PREFERENCES.node(name); boolean wasMaximized = stagePreferences.getBoolean(WINDOW_MAXIMIZED, false); if( wasMaximized ){ stage.setMaximized(true); } else { stage.setX( stagePreferences.getDouble(WINDOW_X_POS, DEFUALT_X)); stage.setY( stagePreferences.getDouble(WINDOW_Y_POS, DEFUALT_Y)); stage.setWidth( stagePreferences.getDouble(WINDOW_WIDTH, DEFUALT_WIDTH)); stage.setHeight(stagePreferences.getDouble(WINDOW_HEIGHT, DEFUALT_HEIHGT)); } } } catch (BackingStoreException ex) { LOGGER.error(ex, "Could not access preferences for window " + name); } }
@Override public void restore(Stage stage) { stage.setMaximized(true); } },
private void maximize(SVGGlyph resizeMin, SVGGlyph resizeMax) { if (!isCustomMaximize()) { primaryStage.setMaximized(!primaryStage.isMaximized()); maximized = primaryStage.isMaximized(); if (primaryStage.isMaximized()) {
private void defaultStageStatus() { Rectangle2D primScreenBounds = Screen.getPrimary().getVisualBounds(); stage.setX((primScreenBounds.getWidth() - stage.getWidth()) / 2); stage.setY((primScreenBounds.getHeight() - stage.getHeight()) / 4); stage.setMaximized(true); }
@Override public void start(Stage stage) { //Maximized stage.setMaximized(true); //Restore down stage.setMaximized(false); }
@Test public void valueForMaximized() { Stage stage = new Stage(); Scene scene = new Scene(new HBox()); stage.setScene(scene); stage.setMaximized(true); assertEquals(StageMode.MAXIMIZED, StageMode.valueFor(stage)); }
@Test public void valueForDefault() { Stage stage = new Stage(); Scene scene = new Scene(new HBox()); stage.setScene(scene); stage.setMaximized(false); stage.setIconified(false); assertEquals(StageMode.DEFAULT, StageMode.valueFor(stage)); }
/** * {@inheritDoc} */ @Override public void maximize() { AppThread.exec(() -> { stage.get().setMaximized(!stage.get().isMaximized()); return null; }); }
Platform.runLater(() -> { try { Stage st = new Stage(); Parent sceneMain = FXMLLoader.load(getClass().getResource("/com/load/free/form/LoadFile.fxml")); Scene scene = new Scene(sceneMain); st.setScene(scene); st.setMaximized(true); st.setTitle("load"); st.show(); } catch (IOException ex) { Logger.getLogger(LoginController.class.getName()).log(Level.SEVERE, null, ex); } });
private void updateWindow() { if (this.w != null) { this.w.setMaximized(this.maximizable); // this.w.setMinizable(); this.w.setResizable(this.resizable); this.w.setTitle(this.title); } }
private void updateWindow() { if (this.w != null) { this.w.setMaximized(this.maximizable); // this.w.setMinizable(); this.w.setResizable(this.resizable); this.w.setTitle(this.title); } }
try { Stage st = new Stage(); FXMLLoader loader = new FXMLLoader(getClass().getResource("/com/inty360/free/form/MainOnline.fxml")); Parent sceneMain = loader.load(); MainOnlineController controller = loader.<MainOnlineController>getController(); controller.initVariable(99L); Scene scene = new Scene(sceneMain); st.setScene(scene); st.setMaximized(true); st.setTitle("My App"); st.show(); } catch (IOException ex) { Logger.getLogger(LoginController.class.getName()).log(Level.SEVERE, null, ex); }
public class Test extends Application { @Override public void start(Stage stage) throws Exception { Parent root = FXMLLoader.load(getClass().getResource("DashBoard.fxml")); stage.getIcons().add(new Image("/com/images/icon.png")); Scene scene = new Scene(root); stage.setTitle("Dash Board"); stage.setMaximized(true); stage.setScene(scene); stage.show(); } public static void main(String[] args) { launch(args);
public class Main extends Application { public static void main(String args[]){ launch(args); } @Override public void start(Stage stage) throws Exception { CardModel model = new CardModel(); CardView scene = new CardView(stage); CardController controller= new CardController(model,scene); stage.setTitle("Title"); stage.setMaximized(true); stage.setMinWidth(500); stage.setMinHeight(550); stage.setScene(scene); stage.show(); } }
@Override public void start(Stage primaryStage) { ImageView iv = new ImageView(); ProgressBar pb = new ProgressBar(); Button btn = new Button("Load Image"); btn.setOnAction((ActionEvent event) -> { // ca. 6 MB image loaded from web Image image = new Image("http://eoimages.gsfc.nasa.gov/images/imagerecords/79000/79793/city_lights_africa_8k.jpg", true); pb.progressProperty().bind(image.progressProperty()); iv.setImage(image); }); ScrollPane sp = new ScrollPane(iv); VBox.setVgrow(sp, Priority.ALWAYS); VBox root = new VBox(btn, pb, sp); root.setFillWidth(true); Scene scene = new Scene(root); primaryStage.setMaximized(true); primaryStage.setScene(scene); primaryStage.show(); }
private boolean m_stageShowing = false; @Override public void start(Stage primaryStage) throws Exception { SplitPane splitPane = new SplitPane(new Pane(), new Pane()); ChangeListener<Number> changeListener = new ChangeListener<Number>() { @Override public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) { splitPane.setDividerPositions(0.8); if (m_stageShowing) { observable.removeListener(this); } } }; splitPane.widthProperty().addListener(changeListener); splitPane.heightProperty().addListener(changeListener); primaryStage.setScene(new Scene(splitPane)); primaryStage.setMaximized(true); primaryStage.show(); m_stageShowing = true; }
@Override public void start(Stage primaryStage) { Pane root = new Pane(); root.setBackground(null); Node[] btns = new Node[5]; for (int i = 0; i < btns.length; i++) { btns[i] = new Button("Button "+(i+1)); } btns[0].relocate(10, 10); btns[1].relocate(400, 10); btns[2].relocate(200, 200); btns[3].relocate(10, 400); btns[4].relocate(400, 400); root.getChildren().addAll(btns); Scene scene = new Scene(root); scene.setFill(null); primaryStage.initStyle(StageStyle.TRANSPARENT); primaryStage.setMaximized(true); primaryStage.setScene(scene); primaryStage.show(); }
/** * Restore the window to original size */ protected void restore() { if (!isLightweight()) { if (this.backupWindowBounds != null) { Stage stage = getStage(); stage.setX(this.backupWindowBounds.getMinX()); stage.setY(this.backupWindowBounds.getMinY()); stage.setWidth(this.backupWindowBounds.getWidth()); stage.setHeight(this.backupWindowBounds.getHeight()); stage.setMaximized(false); this.backupWindowBounds = null; } } }
/** * Restore the window to original size */ protected void restore() { if (!isLightweight()) { if (this.backupWindowBounds != null) { Stage stage = getStage(); stage.setX(this.backupWindowBounds.getMinX()); stage.setY(this.backupWindowBounds.getMinY()); stage.setWidth(this.backupWindowBounds.getWidth()); stage.setHeight(this.backupWindowBounds.getHeight()); stage.setMaximized(false); this.backupWindowBounds = null; } } }