本文整理了Java中javafx.scene.Node.layoutBoundsProperty()
方法的一些代码示例,展示了Node.layoutBoundsProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.layoutBoundsProperty()
方法的具体详情如下:
包路径:javafx.scene.Node
类名称:Node
方法名:layoutBoundsProperty
暂无
代码示例来源:origin: jfoenixadmin/JFoenix
/**
* init mouse listeners on the control
*/
protected void initControlListeners() {
// if the control got resized the overlay rect must be rest
control.layoutBoundsProperty().addListener(observable -> resetRippler());
if(getChildren().contains(control))
control.boundsInParentProperty().addListener(observable -> resetRippler());
control.addEventHandler(MouseEvent.MOUSE_PRESSED,
(event) -> createRipple(event.getX(), event.getY()));
// create fade out transition for the ripple
control.addEventHandler(MouseEvent.MOUSE_RELEASED, e -> releaseRipple());
}
代码示例来源:origin: jfoenixadmin/JFoenix
protected void initControlListeners() {
// if the control got resized the overlay rect must be rest
control.layoutBoundsProperty().addListener(observable -> resetRippler());
if (getChildren().contains(control)) {
control.boundsInParentProperty().addListener(observable -> resetRippler());
}
control.addEventHandler(MouseEvent.MOUSE_PRESSED,
(event) -> createRipple(event.getX() + padding, event.getY() + padding));
// create fade out transition for the ripple
control.addEventHandler(MouseEvent.MOUSE_RELEASED, e -> releaseRipple());
}
代码示例来源:origin: org.controlsfx/controlsfx
@Override
public void changed(ObservableValue<? extends Bounds> observable, Bounds oldValue, Bounds newValue) {
targetNode.layoutBoundsProperty().removeListener(this);
updateGraphicPosition(targetNode);
}
});
代码示例来源:origin: org.fxmisc.flowless/flowless
default Val<Double> minYProperty(Node node) {
return Val.combine(
layoutYProperty(node),
node.layoutBoundsProperty(),
(layoutY, layoutBounds) -> layoutY.doubleValue() + minY(layoutBounds));
}
default double minY(Node node) { return layoutY(node) + minY(node.getLayoutBounds()); }
代码示例来源:origin: com.aquafx-project/aquafx
@Override public void run() {
Text buttonTextNode = (Text)horizFirstButton.lookup(".text");
buttonTextNode.layoutYProperty().addListener(new ChangeListener<Number>() {
@Override public void changed(ObservableValue<? extends Number> ov, Number t, Number t1) {
StackPane.setMargin(horizBaseLine, new Insets(t1.doubleValue(),0,0,0));
}
});
Text textFieldTextNode = (Text)vertFirstTextField.lookup(".text");
textFieldTextNode.layoutXProperty().addListener(new ChangeListener<Number>() {
@Override public void changed(ObservableValue<? extends Number> ov, Number t, Number t1) {
StackPane.setMargin(vertBaseLine, new Insets(0,0,0,t1.doubleValue()));
}
});
arrowButton = editableCombo.lookup(".arrow-button");
arrow = editableCombo.lookup(".arrow");
ChangeListener updater = new ChangeListener() {
@Override public void changed(ObservableValue ov, Object t, Object t1) {
updateArrowLinePositions();
}
};
arrow.layoutBoundsProperty().addListener(updater);
arrowButton.layoutBoundsProperty().addListener(updater);
editableCombo.layoutBoundsProperty().addListener(updater);
arrowButtonContainer.layoutBoundsProperty().addListener(updater);
updateArrowLinePositions();
}
});
代码示例来源:origin: com.jfoenix/jfoenix
protected void initControlListeners() {
// if the control got resized the overlay rect must be rest
control.layoutBoundsProperty().addListener(observable -> resetRippler());
if (getChildren().contains(control)) {
control.boundsInParentProperty().addListener(observable -> resetRippler());
}
control.addEventHandler(MouseEvent.MOUSE_PRESSED,
(event) -> createRipple(event.getX() + padding, event.getY() + padding));
// create fade out transition for the ripple
control.addEventHandler(MouseEvent.MOUSE_RELEASED, e -> releaseRipple());
}
代码示例来源:origin: com.jfoenix/jfoenix
/**
* init mouse listeners on the control
*/
protected void initControlListeners() {
// if the control got resized the overlay rect must be rest
control.layoutBoundsProperty().addListener(observable -> resetRippler());
if(getChildren().contains(control))
control.boundsInParentProperty().addListener(observable -> resetRippler());
control.addEventHandler(MouseEvent.MOUSE_PRESSED,
(event) -> createRipple(event.getX(), event.getY()));
// create fade out transition for the ripple
control.addEventHandler(MouseEvent.MOUSE_RELEASED, e -> releaseRipple());
}
代码示例来源:origin: org.controlsfx/controlsfx
targetNode.layoutBoundsProperty().addListener(new ChangeListener<Bounds>() {
代码示例来源:origin: org.fxmisc.flowless/flowless
.combine(
content.estimatedScrollXProperty(),
Val.map(content.layoutBoundsProperty(), Bounds::getWidth),
content.totalWidthEstimateProperty(),
VirtualizedScrollPane::offsetToScrollbarPosition)
.combine(
content.estimatedScrollYProperty(),
Val.map(content.layoutBoundsProperty(), Bounds::getHeight),
content.totalHeightEstimateProperty(),
VirtualizedScrollPane::offsetToScrollbarPosition)
内容来源于网络,如有侵权,请联系作者删除!