本文整理了Java中javafx.scene.Node.setLayoutY()
方法的一些代码示例,展示了Node.setLayoutY()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.setLayoutY()
方法的具体详情如下:
包路径:javafx.scene.Node
类名称:Node
方法名:setLayoutY
暂无
代码示例来源:origin: speedment/speedment
notification.setLayoutY(area.getHeight());
代码示例来源:origin: stackoverflow.com
newNode.setLayoutY(100d);
FadeTransition ft = new FadeTransition(Duration.millis(350), newNode);
ft.setFromValue(0d);
代码示例来源:origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.ui.controls
@Override
public void layoutChildren() {
double caretOffset = getCharLocation(this.insertionIndex);
this.insertionMarker.setLayoutX(caretOffset);
this.insertionMarker.setLayoutY(0);
this.insertionMarker.toFront();
}
}
代码示例来源:origin: com.guigarage/ui-basics
public void relocate(Node node, double x, double y, double z) {
node.setLayoutX(x - node.getLayoutBounds().getMinX());
node.setLayoutY(y - node.getLayoutBounds().getMinY());
}
}
代码示例来源:origin: stackoverflow.com
if (intersectedNode != null) {
intersectedNode.setLayoutX(event.getX() + dragStart.getX());
intersectedNode.setLayoutY(event.getY() + dragStart.getY());
代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx
connectorShape.getNode().setLayoutY(computeConnectorYValue(c) - connectorShape.getRadius());
connectorShape.getNode().setLayoutY(computeConnectorYValue(c)- connectorShape.getRadius());
connectorShape.getNode().setLayoutY(computeConnectorYValue(c)
- connectorShape.getRadius());
代码示例来源:origin: org.refcodes/refcodes-checkerboard-alt-javafx
theSprite.setLayoutY( -(thePoint.getY()) );
theSprite.setTranslateX( toPixelPositionX( aPlayer ) );
theSprite.setTranslateY( toPixelPositionY( aPlayer ) );
代码示例来源:origin: org.refcodes/refcodes-checkerboard-alt-javafx
Point2D thePoint = theSprite.localToParent( 0, 0 );
theSprite.setLayoutX( -(thePoint.getX()) );
theSprite.setLayoutY( -(thePoint.getY()) );
theSprite.setTranslateX( toPixelPositionX( aPlayer ) );
theSprite.setTranslateY( toPixelPositionY( aPlayer ) );
代码示例来源:origin: org.refcodes/refcodes-checkerboard-alt-javafx
/**
* Fx scale player.
*
* @param aPlayer the player
* @param aFieldDimension the field dimension
* @param aPrecedingFieldDimension the preceding field dimension
*/
private void fxScalePlayer( P aPlayer, FieldDimension aFieldDimension, FieldDimension aPrecedingFieldDimension ) {
Node theSprite;
synchronized ( _playerToSprite ) {
theSprite = _playerToSprite.get( aPlayer );
}
theSprite.setScaleX( aFieldDimension.getFieldWidth() / theSprite.getBoundsInLocal().getWidth() );
theSprite.setScaleY( aFieldDimension.getFieldHeight() / theSprite.getBoundsInLocal().getHeight() );
double theLayoutX = (aFieldDimension.getFieldWidth() - theSprite.getBoundsInLocal().getWidth()) / 2;
double theLayoutY = (aFieldDimension.getFieldHeight() - theSprite.getBoundsInLocal().getHeight()) / 2;
theSprite.setLayoutX( theLayoutX );
theSprite.setLayoutY( theLayoutY );
theSprite.setTranslateX( toPixelPositionX( aPlayer ) );
theSprite.setTranslateY( toPixelPositionY( aPlayer ) );
}
代码示例来源:origin: stackoverflow.com
node.setOnMouseDragged(me -> {
node.setLayoutX(node.getLayoutX() + me.getX() - dragDelta.x);
node.setLayoutY(node.getLayoutY() + me.getY() - dragDelta.y);
});
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
protected void initMaterialNodeDrag() {
final Delta dragDelta = new Delta();
materialNode.setOnMousePressed(mouseEvent -> {
AnchorPane.setTopAnchor(materialNode, null);
AnchorPane.setBottomAnchor(materialNode, null);
AnchorPane.setRightAnchor(materialNode, null);
// record a delta distance for the drag and drop operation.
dragDelta.x = materialNode.getLayoutX() - mouseEvent.getSceneX();
dragDelta.y = materialNode.getLayoutY() - mouseEvent.getSceneY();
materialNode.setCursor(Cursor.MOVE);
});
materialNode.setOnMouseReleased(mouseEvent -> materialNode.setCursor(Cursor.HAND));
materialNode.setOnMouseDragged(mouseEvent -> {
materialNode.setLayoutX(mouseEvent.getSceneX() + dragDelta.x);
materialNode.setLayoutY(mouseEvent.getSceneY() + dragDelta.y);
});
materialNode.setOnMouseEntered(mouseEvent -> materialNode.setCursor(Cursor.HAND));
}
代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx
public void performDrag(
Node n, MouseEvent event) {
final double parentScaleX = n.getParent().
localToSceneTransformProperty().getValue().getMxx();
final double parentScaleY = n.getParent().
localToSceneTransformProperty().getValue().getMyy();
// Get the exact moved X and Y
double offsetX = event.getSceneX() - mouseX;
double offsetY = event.getSceneY() - mouseY;
nodeX += offsetX;
nodeY += offsetY;
double scaledX;
double scaledY;
if (centerNode) {
Point2D p2d = n.getParent().sceneToLocal(mouseX, mouseY);
scaledX = p2d.getX();
scaledY = p2d.getY();
} else {
scaledX = nodeX * 1 / (parentScaleX);
scaledY = nodeY * 1 / (parentScaleY);
}
n.setLayoutX(scaledX);
n.setLayoutY(scaledY);
// again set current Mouse x AND y position
mouseX = event.getSceneX();
mouseY = event.getSceneY();
}
代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine
node.resize(w - SHADOW_WIDTH * 2 - ROUNDED_DELTA * 2, h - SHADOW_WIDTH * 2 - ROUNDED_DELTA * 2);
node.setLayoutX(SHADOW_WIDTH + ROUNDED_DELTA);
node.setLayoutY(SHADOW_WIDTH + ROUNDED_DELTA);
代码示例来源:origin: org.controlsfx/controlsfx
decorationNode.setLayoutY(y + yOffset);
代码示例来源:origin: org.jfxtras/jfxtras-window
n.setLayoutY(scaledY);
代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx
n.setLayoutY(scaledY);
代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx
n.setLayoutY(scaledY);
内容来源于网络,如有侵权,请联系作者删除!