Используя Java FX, текстовые координаты x и y относятся к нижнему левому углу текста.Как сделать так, чтобы координаты ссылались на верхний левый угол?Например, если текст рисуется в начале координат (0,0), он выводится за пределы экрана, но в этом случае мы хотим, чтобы он отображался в верхнем левом углу.
public class JavaFxOriginText extends Application {
public static void main(String[] args) {
Application.launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
Group root = new Group();
Scene scene = new Scene(root, 100, 50, Color.WHITE);
primaryStage.setScene(scene);
primaryStage.show();
for(int i=0; i<5; i++) {
Text text = new Text(0, i*10, "Hello World! " + i);
text.setFill(Color.BLACK);
root.getChildren().add(text);
}
}
}
Этот фрагмент кода показывает
Но на экране отсутствует «Hello World! 0».