Package javafx.stage

Examples of javafx.stage.Stage


    getStage().setIconified(true);
  }
 
  @FXML
  public void handleMax(ActionEvent event) {
    Stage stage = getStage();
    final double stageY = stage.getY();
        final Screen screen = Screen.getScreensForRectangle(stage.getX(), stageY, 1, 1).get(0);
        Rectangle2D bounds = screen.getVisualBounds();
        if (bounds.getMinX() == stage.getX() && bounds.getMinY() == stageY &&
                bounds.getWidth() == stage.getWidth() && bounds.getHeight() == stage.getHeight()) {
            if (backupWindowBounds != null) {
                stage.setX(backupWindowBounds.getMinX());
                stage.setY(backupWindowBounds.getMinY());
                stage.setWidth(backupWindowBounds.getWidth());
                stage.setHeight(backupWindowBounds.getHeight());
            }
        } else {
            backupWindowBounds = new Rectangle2D(stage.getX(), stage.getY(), stage.getWidth(), stage.getHeight());
            final double newStageY = screen.getVisualBounds().getMinY();
            stage.setX(screen.getVisualBounds().getMinX());
            stage.setY(newStageY);
            stage.setWidth(screen.getVisualBounds().getWidth());
            stage.setHeight(screen.getVisualBounds().getHeight());
        }
  }
View Full Code Here


        mouseDragOffsetY = event.getSceneY();
      }
    });
    decorationArea.setOnMouseDragged(new EventHandler<MouseEvent>() {
      public void handle(MouseEvent event) {
        Stage w = getStage();
        w.setX(event.getScreenX() - mouseDragOffsetX);
        w.setY(event.getScreenY() - mouseDragOffsetY);
      }
    });
  }
View Full Code Here

  public void handleMin(ActionEvent event) {
    getStage().setIconified(true);
  }
 
  public void handleMax(ActionEvent event) {
    Stage stage = getStage();
    final double stageY = stage.getY();
        final Screen screen = Screen.getScreensForRectangle(stage.getX(), stageY, 1, 1).get(0);
        Rectangle2D bounds = screen.getVisualBounds();
        if (bounds.getMinX() == stage.getX() && bounds.getMinY() == stageY &&
                bounds.getWidth() == stage.getWidth() && bounds.getHeight() == stage.getHeight()) {
            if (backupWindowBounds != null) {
                stage.setX(backupWindowBounds.getMinX());
                stage.setY(backupWindowBounds.getMinY());
                stage.setWidth(backupWindowBounds.getWidth());
                stage.setHeight(backupWindowBounds.getHeight());
            }
        } else {
            backupWindowBounds = new Rectangle2D(stage.getX(), stage.getY(), stage.getWidth(), stage.getHeight());
            final double newStageY = screen.getVisualBounds().getMinY();
            stage.setX(screen.getVisualBounds().getMinX());
            stage.setY(newStageY);
            stage.setWidth(screen.getVisualBounds().getWidth());
            stage.setHeight(screen.getVisualBounds().getHeight());
        }
  }
View Full Code Here

        mouseDragOffsetY = event.getSceneY();
      }
    });
    decorationArea.setOnMouseDragged(new EventHandler<MouseEvent>() {
      public void handle(MouseEvent event) {
        Stage w = getStage();
        w.setX(event.getScreenX() - mouseDragOffsetX);
        w.setY(event.getScreenY() - mouseDragOffsetY);
      }
    });
  }
View Full Code Here

  public void handleMin(ActionEvent event) {
    getStage().setIconified(true);
  }

  public void handleMax(ActionEvent event) {
    Stage stage = getStage();
    final double stageY = stage.getY();
    final Screen screen = Screen.getScreensForRectangle(stage.getX(), stageY, 1, 1).get(0);
    Rectangle2D bounds = screen.getVisualBounds();
    if (bounds.getMinX() == stage.getX() && bounds.getMinY() == stageY && bounds.getWidth() == stage.getWidth()
        && bounds.getHeight() == stage.getHeight()) {
      if (backupWindowBounds != null) {
        stage.setX(backupWindowBounds.getMinX());
        stage.setY(backupWindowBounds.getMinY());
        stage.setWidth(backupWindowBounds.getWidth());
        stage.setHeight(backupWindowBounds.getHeight());
      }
    } else {
      backupWindowBounds = new Rectangle2D(stage.getX(), stage.getY(), stage.getWidth(), stage.getHeight());
      final double newStageY = screen.getVisualBounds().getMinY();
      stage.setX(screen.getVisualBounds().getMinX());
      stage.setY(newStageY);
      stage.setWidth(screen.getVisualBounds().getWidth());
      stage.setHeight(screen.getVisualBounds().getHeight());
    }
  }
View Full Code Here

        return new CompletionCell();
      }
    });
    proposalTableList = FXCollections.observableArrayList();
    proposalTable.setItems(proposalTableList);
    proposalStage = new Stage(StageStyle.UNDECORATED);
//    proposalStage.setOnHidden(new EventHandler<WindowEvent>() {
//
//      @Override
//      public void handle(WindowEvent arg0) {
//        proposalStage = null;
View Full Code Here

      double height = contentAssistSubjectControlAdapter.getLineHeight();
      p = n.localToScreen(p);
      proposalStage.setX(p.getX());
      proposalStage.setY(p.getY()+height);
      proposalStage.show();
      Stage s = (Stage) contentAssistSubjectControlAdapter.getControl().getScene().getWindow();
      s.requestFocus();
//      s.setFocused(true);
      contentAssistSubjectControlAdapter.getControl().requestFocus();
    }
  }
View Full Code Here

      sceneRegistration.dispose();
    }

    @Override
    protected Stage createWidget() {
      stage = new Stage();
      stage.focusedProperty().addListener(new ChangeListener<Boolean>() {

        @Override
        public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
          if( newValue.booleanValue() ) {
View Full Code Here

    }
    return Collections.emptyList();
  }
 
  protected Stage create() {
    Stage stage = new Stage(StageStyle.UTILITY);
    stage.setTitle(title);
// Causes problems when embedded in SWT   
    stage.initOwner(parent);
    Parent content = createContents();
    Scene s = new Scene(content);
    s.getStylesheets().addAll(getStylesheets());
    stage.setScene(s);
    return stage;
  }
View Full Code Here

TOP

Related Classes of javafx.stage.Stage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.