2015-04-18 76 views
0

,所以我已經從一個矩形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; 
+0

您用於將矩形放置在場景上的佈局是什麼? – ItachiUchiha

回答

0

考慮到矩形添加到StackPane,必須使用轉換屬性,以移動矩形。請嘗試:

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

謝謝!只是訣竅 –