javafx.scene.Node.setLayoutY()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(186)

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

Node.setLayoutY介绍

暂无

代码示例

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

  1. notification.setLayoutY(area.getHeight());

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

  1. newNode.setLayoutY(100d);
  2. FadeTransition ft = new FadeTransition(Duration.millis(350), newNode);
  3. ft.setFromValue(0d);

代码示例来源:origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.ui.controls

  1. @Override
  2. public void layoutChildren() {
  3. double caretOffset = getCharLocation(this.insertionIndex);
  4. this.insertionMarker.setLayoutX(caretOffset);
  5. this.insertionMarker.setLayoutY(0);
  6. this.insertionMarker.toFront();
  7. }
  8. }

代码示例来源:origin: com.guigarage/ui-basics

  1. public void relocate(Node node, double x, double y, double z) {
  2. node.setLayoutX(x - node.getLayoutBounds().getMinX());
  3. node.setLayoutY(y - node.getLayoutBounds().getMinY());
  4. }
  5. }

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

  1. if (intersectedNode != null) {
  2. intersectedNode.setLayoutX(event.getX() + dragStart.getX());
  3. intersectedNode.setLayoutY(event.getY() + dragStart.getY());

代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx

  1. connectorShape.getNode().setLayoutY(computeConnectorYValue(c) - connectorShape.getRadius());
  2. connectorShape.getNode().setLayoutY(computeConnectorYValue(c)- connectorShape.getRadius());
  3. connectorShape.getNode().setLayoutY(computeConnectorYValue(c)
  4. - connectorShape.getRadius());

代码示例来源:origin: org.refcodes/refcodes-checkerboard-alt-javafx

  1. theSprite.setLayoutY( -(thePoint.getY()) );
  2. theSprite.setTranslateX( toPixelPositionX( aPlayer ) );
  3. theSprite.setTranslateY( toPixelPositionY( aPlayer ) );

代码示例来源:origin: org.refcodes/refcodes-checkerboard-alt-javafx

  1. Point2D thePoint = theSprite.localToParent( 0, 0 );
  2. theSprite.setLayoutX( -(thePoint.getX()) );
  3. theSprite.setLayoutY( -(thePoint.getY()) );
  4. theSprite.setTranslateX( toPixelPositionX( aPlayer ) );
  5. theSprite.setTranslateY( toPixelPositionY( aPlayer ) );

代码示例来源:origin: org.refcodes/refcodes-checkerboard-alt-javafx

  1. /**
  2. * Fx scale player.
  3. *
  4. * @param aPlayer the player
  5. * @param aFieldDimension the field dimension
  6. * @param aPrecedingFieldDimension the preceding field dimension
  7. */
  8. private void fxScalePlayer( P aPlayer, FieldDimension aFieldDimension, FieldDimension aPrecedingFieldDimension ) {
  9. Node theSprite;
  10. synchronized ( _playerToSprite ) {
  11. theSprite = _playerToSprite.get( aPlayer );
  12. }
  13. theSprite.setScaleX( aFieldDimension.getFieldWidth() / theSprite.getBoundsInLocal().getWidth() );
  14. theSprite.setScaleY( aFieldDimension.getFieldHeight() / theSprite.getBoundsInLocal().getHeight() );
  15. double theLayoutX = (aFieldDimension.getFieldWidth() - theSprite.getBoundsInLocal().getWidth()) / 2;
  16. double theLayoutY = (aFieldDimension.getFieldHeight() - theSprite.getBoundsInLocal().getHeight()) / 2;
  17. theSprite.setLayoutX( theLayoutX );
  18. theSprite.setLayoutY( theLayoutY );
  19. theSprite.setTranslateX( toPixelPositionX( aPlayer ) );
  20. theSprite.setTranslateY( toPixelPositionY( aPlayer ) );
  21. }

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

  1. node.setOnMouseDragged(me -> {
  2. node.setLayoutX(node.getLayoutX() + me.getX() - dragDelta.x);
  3. node.setLayoutY(node.getLayoutY() + me.getY() - dragDelta.y);
  4. });

代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine

  1. protected void initMaterialNodeDrag() {
  2. final Delta dragDelta = new Delta();
  3. materialNode.setOnMousePressed(mouseEvent -> {
  4. AnchorPane.setTopAnchor(materialNode, null);
  5. AnchorPane.setBottomAnchor(materialNode, null);
  6. AnchorPane.setRightAnchor(materialNode, null);
  7. // record a delta distance for the drag and drop operation.
  8. dragDelta.x = materialNode.getLayoutX() - mouseEvent.getSceneX();
  9. dragDelta.y = materialNode.getLayoutY() - mouseEvent.getSceneY();
  10. materialNode.setCursor(Cursor.MOVE);
  11. });
  12. materialNode.setOnMouseReleased(mouseEvent -> materialNode.setCursor(Cursor.HAND));
  13. materialNode.setOnMouseDragged(mouseEvent -> {
  14. materialNode.setLayoutX(mouseEvent.getSceneX() + dragDelta.x);
  15. materialNode.setLayoutY(mouseEvent.getSceneY() + dragDelta.y);
  16. });
  17. materialNode.setOnMouseEntered(mouseEvent -> materialNode.setCursor(Cursor.HAND));
  18. }

代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx

  1. public void performDrag(
  2. Node n, MouseEvent event) {
  3. final double parentScaleX = n.getParent().
  4. localToSceneTransformProperty().getValue().getMxx();
  5. final double parentScaleY = n.getParent().
  6. localToSceneTransformProperty().getValue().getMyy();
  7. // Get the exact moved X and Y
  8. double offsetX = event.getSceneX() - mouseX;
  9. double offsetY = event.getSceneY() - mouseY;
  10. nodeX += offsetX;
  11. nodeY += offsetY;
  12. double scaledX;
  13. double scaledY;
  14. if (centerNode) {
  15. Point2D p2d = n.getParent().sceneToLocal(mouseX, mouseY);
  16. scaledX = p2d.getX();
  17. scaledY = p2d.getY();
  18. } else {
  19. scaledX = nodeX * 1 / (parentScaleX);
  20. scaledY = nodeY * 1 / (parentScaleY);
  21. }
  22. n.setLayoutX(scaledX);
  23. n.setLayoutY(scaledY);
  24. // again set current Mouse x AND y position
  25. mouseX = event.getSceneX();
  26. mouseY = event.getSceneY();
  27. }

代码示例来源:origin: com.nexitia.emaginplatform/emagin-jfxcore-engine

  1. node.resize(w - SHADOW_WIDTH * 2 - ROUNDED_DELTA * 2, h - SHADOW_WIDTH * 2 - ROUNDED_DELTA * 2);
  2. node.setLayoutX(SHADOW_WIDTH + ROUNDED_DELTA);
  3. node.setLayoutY(SHADOW_WIDTH + ROUNDED_DELTA);

代码示例来源:origin: org.controlsfx/controlsfx

  1. decorationNode.setLayoutY(y + yOffset);

代码示例来源:origin: org.jfxtras/jfxtras-window

  1. n.setLayoutY(scaledY);

代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx

  1. n.setLayoutY(scaledY);

代码示例来源:origin: eu.mihosoft.vrl.workflow/vworkflows-fx

  1. n.setLayoutY(scaledY);

相关文章

Node类方法