javafx.scene.Scene.heightProperty()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(222)

本文整理了Java中javafx.scene.Scene.heightProperty()方法的一些代码示例,展示了Scene.heightProperty()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Scene.heightProperty()方法的具体详情如下:
包路径:javafx.scene.Scene
类名称:Scene
方法名:heightProperty

Scene.heightProperty介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

public void start(Stage stage) {
  Scene scene = new Scene(new Group(), 300, 200);
  stage.setScene(scene);

  stage.titleProperty().bind(
      scene.widthProperty().asString().
      concat(" : ").
      concat(scene.heightProperty().asString()));

  stage.show();
}

代码示例来源:origin: jfoenixadmin/JFoenix

private void addLayoutListeners() {
  Window stage = getOwner();
  if (stage != null) {
    if (widthListener == null) {
      throw new RuntimeException("Owner can only be set using the constructor");
    }
    stage.getScene().widthProperty().addListener(widthListener);
    stage.getScene().heightProperty().addListener(heightListener);
    stage.xProperty().addListener(xListener);
    stage.yProperty().addListener(yListener);
  }
}

代码示例来源:origin: jfoenixadmin/JFoenix

private void removeLayoutListeners() {
  Window stage = getOwner();
  if (stage != null) {
    stage.getScene().widthProperty().removeListener(widthListener);
    stage.getScene().heightProperty().removeListener(heightListener);
    stage.xProperty().removeListener(xListener);
    stage.yProperty().removeListener(yListener);
  }
}

代码示例来源:origin: us.ihmc/IHMCJavaFXToolkit

private ReadOnlyDoubleProperty heightProperty()
{
 return scene != null ? scene.heightProperty() : subScene.heightProperty();
}

代码示例来源:origin: us.ihmc/ihmc-javafx-toolkit

private ReadOnlyDoubleProperty heightProperty()
{
 return scene != null ? scene.heightProperty() : subScene.heightProperty();
}

代码示例来源:origin: stackoverflow.com

Group root = new Group();
 root.setManaged(false);
 root.getChildren().add(ac);
 root.getChildren().add(myLabel);
 Scene scene = new Scene(root);
 scene.widthProperty().addListener(new ChangeListener<Number>() {
   @Override
   public void changed(ObservableValue<? extends Number> observableValue, Number oldSceneWidth, Number newSceneWidth) {
     ac.setPrefWidth((double) newSceneWidth);
   }
 });
 scene.heightProperty().addListener(new ChangeListener<Number>() {
   @Override
   public void changed(ObservableValue<? extends Number> observableValue, Number oldSceneHeight, Number newSceneHeight) {
     ac.setPrefHeight((double) newSceneHeight);
   }
 });

代码示例来源:origin: stackoverflow.com

//Initialize Group root for Main Node
 Group root = new Group();
 //Initialize Scene on group root with specific sizes
 Scene scene = new Scene(root, 450, 250);
 //Initialize BorderPane and Bind the layout with the scene size.
 BorderPane borderPane = new BorderPane();
 borderPane.prefHeightProperty().bind(scene.heightProperty());
 borderPane.prefWidthProperty().bind(scene.widthProperty());
 //Set the TabPane to be centered
 borderPane.setCenter(tabPane);
 //Adds Layout to Main Node
 root.getChildren().add(borderPane);

代码示例来源:origin: com.jfoenix/jfoenix

private void addLayoutListeners() {
  Window stage = getOwner();
  if (stage != null) {
    if (widthListener == null) {
      throw new RuntimeException("Owner can only be set using the constructor");
    }
    stage.getScene().widthProperty().addListener(widthListener);
    stage.getScene().heightProperty().addListener(heightListener);
    stage.xProperty().addListener(xListener);
    stage.yProperty().addListener(yListener);
  }
}

代码示例来源:origin: stackoverflow.com

stack.prefHeightProperty().bind(scene.heightProperty());

代码示例来源:origin: com.jfoenix/jfoenix

private void removeLayoutListeners() {
  Window stage = getOwner();
  if (stage != null) {
    stage.getScene().widthProperty().removeListener(widthListener);
    stage.getScene().heightProperty().removeListener(heightListener);
    stage.xProperty().removeListener(xListener);
    stage.yProperty().removeListener(yListener);
  }
}

代码示例来源:origin: stackoverflow.com

tableView.prefHeightProperty().bind(scene.heightProperty());
stage.setScene(scene);
stage.show();

代码示例来源:origin: com.aquafx-project/aquafx

public Node getContent(Scene scene) {
  // TabPane
  final TabPane tabPane = new TabPane();
  tabPane.setTabClosingPolicy(TabPane.TabClosingPolicy.UNAVAILABLE);
  tabPane.setPrefWidth(scene.getWidth());
  tabPane.setPrefHeight(scene.getHeight());
  tabPane.prefWidthProperty().bind(scene.widthProperty());
  tabPane.prefHeightProperty().bind(scene.heightProperty());
  // list view examples
  Tab listViewTab = new Tab("ListView");
  buildListViewTab(listViewTab);
  tabPane.getTabs().add(listViewTab);
  // tree view examples
  Tab treeViewTab = new Tab("TreeView");
  buildTreeViewTab(treeViewTab);
  tabPane.getTabs().add(treeViewTab);
  // table view examples
  Tab tableViewTab = new Tab("TableView");
  buildTableViewTab(tableViewTab);
  tabPane.getTabs().add(tableViewTab);
  return tabPane;
}

代码示例来源:origin: stackoverflow.com

scene.heightProperty().addListener(new ChangeListener<Number>() {

代码示例来源:origin: GoMint/GoMint

layout.prefHeightProperty().bind( stage.heightProperty() );

代码示例来源:origin: com.bitplan.radolan/com.bitplan.radolan

private void addTab(String tabId, MapView mapView) {
 Tab mapViewTab = xyTabPane.getTab(tabId);
 mapViewTab.setContent(mapView.getStackPane());
 NumberBinding heightAdjust = getScene().heightProperty()
   .subtract(xyTabPane.getTabSize()); // getMenuBar().heightProperty().add(
 NumberBinding widthAdjust = getScene().widthProperty()
   .subtract(xyTabPane.getTabSize());
 // mapView.addSizeListener(widthAdjust, heightAdjust);
 // NumberBinding
 // heightAdjust=rainTabPane.heightProperty().add(getMenuBar().heightProperty());
 mapView.getImageView().fitHeightProperty().bind(heightAdjust);
 mapView.getImageView().fitWidthProperty().bind(widthAdjust);
}

代码示例来源:origin: org.beryx.viewreka/viewreka-fxui

Scene scene = new Scene(region, width, height);
scene.widthProperty().addListener((obs, oldVal, newVal) -> settings.setProperty(widthKey, newVal));
scene.heightProperty().addListener((obs, oldVal, newVal) -> settings.setProperty(heightKey, newVal));

相关文章