所以我有来自一个矩形的以下代码
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;发布于 2015-04-18 18:46:03
考虑到该矩形已添加到StackPane,因此必须使用translate属性来移动该矩形。尝试:
rect.setTranslateX(10);
rect.setTranslateY(20);https://stackoverflow.com/questions/29716079
复制相似问题