在坐标处放置方形时的JavaFX问题

时间:2015-04-18 10:34:33

标签: javafx

所以我从矩形

获得以下代码
rect.setX(10);

我也有

rect.setY(20);

但每当我编译应用程序时,矩形总是移动到应用程序框架的中间。

使用的进口商品:

import javafx.application.Application;
import javafx.application.Platform;
import javafx.scene.shape.*;
import javafx.scene.Scene;
import javafx.geometry.Insets;
import javafx.scene.input.MouseEvent;
import javafx.event.EventHandler;
import javafx.scene.input.KeyCombination;
import javafx.scene.paint.Color;
import javafx.scene.layout.*;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

1 个答案:

答案 0 :(得分:0)

考虑到矩形已添加到StackPane,您必须使用translate属性移动矩形。试试:

rect.setTranslateX(10);
rect.setTranslateY(20);