0
JavaFXで四角形を構築しました。私のシーンの幅は300、矩形の幅は80です。JavaFXの長方形が右端に接触しません
Rectangle.setXは、四角形の左上隅の配置を設定します。私はobScene.getWidth()にsetXを設定します - carRightSideそしてそれは右側に触れません。
私は間違っていますか?
package assign3;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.FlowPane;
import javafx.scene.layout.Pane;
import javafx.scene.paint.Color;
import javafx.scene.shape.Circle;
import javafx.scene.shape.Rectangle;
import javafx.stage.Stage;
public class Question4 extends Application
{
public int carRightSide;
@Override
public void start(Stage obPrimeStage) throws Exception
{
Pane obPane = new Pane();
Circle obWheelOne = new Circle(20, Color.BLACK);
obWheelOne.setRadius(20);
Circle obWheelTwo = new Circle(20, Color.BLACK);
obWheelTwo.setRadius(20);
Rectangle obBody = new Rectangle(80, 40, Color.LIGHTBLUE);
obPane.getChildren().add(obWheelOne);
obPane.getChildren().add(obBody);
Scene obScene = new Scene(obPane, 300, 350);
carRightSide = 80;
obBody.setX(obScene.getWidth() - carRightSide);
obBody.setY(40);
obPrimeStage.setTitle("Driving Cars");
obPrimeStage.setScene(obScene);
obPrimeStage.setResizable(false);
obPrimeStage.show();
}
public static void main(String[] args)
{
Application.launch(args);
}
}
パーフェクトを設定した後
Stage
の大きさを調整することができます! –