本文整理了Java中javafx.scene.Scene.heightProperty()
方法的一些代码示例,展示了Scene.heightProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Scene.heightProperty()
方法的具体详情如下:
包路径:javafx.scene.Scene
类名称: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));
内容来源于网络,如有侵权,请联系作者删除!