在JavaFX中显示变量的值

时间:2018-05-21 05:39:03

标签: java javafx

我目前正致力于Java类的顶点项目,而我经常遇到的问题是在JavaFX场景中显示变量的值。我需要一个kickstart来让我感动,我的谷歌搜索没有结果。

全部谢谢:)

1 个答案:

答案 0 :(得分:1)

您可以使用Label。将其附加到您的场景,并使用您的变量值的字符串表示来调用Label.setText(String text)。这是一个完整的示例,使用Label

import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.text.Font;
import javafx.stage.Stage;

public class main3 extends Application {
    static Integer variable = 250; // The value will be displayed in the window

    @Override public void start(Stage primaryStage) {
        Label variableLabel = new Label();
        variableLabel.setFont(new Font(30));
        variableLabel.setText("" + variable);
        variableLabel.setLayoutX(175);
        variableLabel.setLayoutY(125);

        Group group = new Group(variableLabel);
        Scene scene = new Scene(group, 400, 300);
        primaryStage.setScene(scene);
        primaryStage.show();
    }

    public static void main(String[] args){
        launch();
    }
}

结果

enter image description here