我目前正致力于Java类的顶点项目,而我经常遇到的问题是在JavaFX场景中显示变量的值。我需要一个kickstart来让我感动,我的谷歌搜索没有结果。
全部谢谢:)
答案 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();
}
}
结果