本文整理了Java中javafx.scene.Node.layoutYProperty()
方法的一些代码示例,展示了Node.layoutYProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.layoutYProperty()
方法的具体详情如下:
包路径:javafx.scene.Node
类名称:Node
方法名:layoutYProperty
暂无
代码示例来源:origin: speedment/speedment
private void unobserve(Node n) {
n.layoutXProperty().removeListener(this);
n.layoutYProperty().removeListener(this);
}
代码示例来源:origin: speedment/speedment
private void observe(Node n) {
n.layoutXProperty().addListener(this);
n.layoutYProperty().addListener(this);
}
代码示例来源:origin: jfoenixadmin/JFoenix
toggleNode.widthProperty(),
toggleNode.layoutXProperty()));
newVal.layoutYProperty()
.bind(Bindings.createDoubleBinding(() -> toggleNode.getLayoutY() + toggleNode.getHeight() / 2,
toggleNode.heightProperty(),
if (getClip() != null) {
getClip().layoutXProperty().unbind();
getClip().layoutYProperty().unbind();
getClip().layoutXProperty()
.bind(Bindings.createDoubleBinding(() -> newVal.getLayoutX() + newVal.getWidth() / 2,
newVal.widthProperty(),
newVal.layoutXProperty()));
getClip().layoutYProperty()
.bind(Bindings.createDoubleBinding(() -> newVal.getLayoutY() + newVal.getHeight() / 2,
newVal.heightProperty(),
代码示例来源:origin: org.fxmisc.flowless/flowless
@Override
public DoubleProperty layoutYProperty(Node node) {
return node.layoutYProperty();
}
代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx
@Override
protected double computeValue() {
return getReceiverShape().getNode().layoutYProperty().get()
+ getReceiverShape().getNode().getTranslateY()
+ getReceiverShape().getRadius();
}
};
代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx
/**
* Makes a node draggable via mouse gesture.
*
* <p>
* <b>Note:</b> Existing handlers will be replaced!</p>
*
* @param n the node that shall be made draggable
* @param dragHandler additional drag handler
* @param pressHandler additional press handler
*/
public static void makeDraggable(final Node n,
EventHandler<MouseEvent> dragHandler,
EventHandler<MouseEvent> pressHandler, boolean centerNode) {
EventHandlerGroup<MouseEvent> dragHandlerGroup = new EventHandlerGroup<>();
EventHandlerGroup<MouseEvent> pressHandlerGroup = new EventHandlerGroup<>();
if (dragHandler != null) {
dragHandlerGroup.addHandler(dragHandler);
}
if (pressHandler != null) {
pressHandlerGroup.addHandler(pressHandler);
}
n.setOnMouseDragged(dragHandlerGroup);
n.setOnMousePressed(pressHandlerGroup);
n.layoutXProperty().unbind();
n.layoutYProperty().unbind();
_makeDraggable(n, dragHandlerGroup, pressHandlerGroup, centerNode);
}
代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx
connectedShape.layoutYProperty().bind(receiverUI.layoutYProperty());
} else {
connectedShape.layoutXProperty().bind(receiverUI.layoutXProperty().add(receiverUI.getBoundsInLocal().getWidth() * 0.5));
connectedShape.layoutYProperty().bind(receiverUI.layoutYProperty().add(receiverUI.getBoundsInLocal().getHeight() * 0.5));
代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx
connectedShape.layoutYProperty().bind(receiverUI.layoutYProperty());
} else {
connectedShape.layoutXProperty().bind(receiverUI.layoutXProperty().add(receiverUI.getBoundsInLocal().getWidth() * 0.5));
connectedShape.layoutYProperty().bind(receiverUI.layoutYProperty().add(receiverUI.getBoundsInLocal().getHeight() * 0.5));
代码示例来源:origin: com.jfoenix/jfoenix
toggleNode.widthProperty(),
toggleNode.layoutXProperty()));
newVal.layoutYProperty()
.bind(Bindings.createDoubleBinding(() -> toggleNode.getLayoutY() + toggleNode.getHeight() / 2,
toggleNode.heightProperty(),
if (getClip() != null) {
getClip().layoutXProperty().unbind();
getClip().layoutYProperty().unbind();
getClip().layoutXProperty()
.bind(Bindings.createDoubleBinding(() -> newVal.getLayoutX() + newVal.getWidth() / 2,
newVal.widthProperty(),
newVal.layoutXProperty()));
getClip().layoutYProperty()
.bind(Bindings.createDoubleBinding(() -> newVal.getLayoutY() + newVal.getHeight() / 2,
newVal.heightProperty(),
代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx
super.bind(senderNode.layoutYProperty(),
senderNode.translateYProperty(),
senderShape.radiusProperty());
代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx
super.bind(getReceiverShape().getNode().layoutYProperty(),
getReceiverShape().getNode().translateYProperty(),
getReceiverShape().radiusProperty());
内容来源于网络,如有侵权,请联系作者删除!