Java

James Croxford
James Croxford
7,106 Points

Build a JavaFX Application: moving text down in the 'Sup' app, using txt.SetY(50)

Really quick one. Perhaps this will be answered later on, but for this start method:

   @Override
    public void start(Stage primaryStage) throws Exception{
        //Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
        Group root = new Group();
        Text txt = new Text("Sup?");
        txt.setY(50);
        root.getChildren().add(txt);
        primaryStage.setTitle("Sup");
        primaryStage.setScene(new Scene(root, 300, 275));
        primaryStage.show();
    }

Why do we type 50 rather than -50 to move the text line down the window by 50 pixels? I can't get the image of a traditional X&Y axis on graph paper out of my head, so the logical thing to type would be -50 to me?