javafx:make stage 打印另一种方法

标签 java javafx frontend

public static int print() {
        int a =1;
        int b =2;
        int c= a+b;
        return c;
        }
    public static void main(String[] args) {
        System.out.println(print());
        launch(args);

    }

    @Override
    public void start(Stage primaryStage) throws Exception {
        Label l = new Label();

        Pane p = new Pane(l);
        p.getChildren().add(l);
        Scene s = new Scene(p);
        primaryStage.setScene(s);
        primaryStage.show();

    }

我想知道如何让print()方法在javafx阶段打印,这只是一个简单的例子,所以情况是写3不允许在标签中使用 new Label("3")!

最佳答案

您可以定义一个整数,然后将其发送到 String.valueOf() 方法。

或者您可以在String.valueOf(print())中调用打印方法。 这两种解决方案是相同的。

下面的代码是潜在解决方案的示例。

public class Test extends Application {

@Override
public void start(Stage primaryStage) {

    int number = print();

    Label l = new Label(String.valueOf(number));       
    StackPane p = new StackPane();

    p.getChildren().add(l);

    Scene scene = new Scene(p, 300, 250);

    primaryStage.setTitle("Hello World!");
    primaryStage.setScene(scene);
    primaryStage.show();
}

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

public int print() {
    int a = 1;
    int b = 2;
    int c = a + b;
    return c;
  }
}

关于javafx:make stage 打印另一种方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47495807/

相关文章:

java - 在 spring boot 中运行多个 Tomcat 实例?

java - 我真的需要在java中定义默认构造函数吗?

java - 在 Google-App-Engine 中使用 HSQLDB

css - HTML 标题意外调用 CSS 类

Storm 拓扑上的 Redis 错误

java - Java中父类数组可以保存子类对象吗?

java - 如何重置EventStream中最后的累加值?

java - 无法在不使用文件 : Prefix 的情况下构造具有相对文件路径的图像对象

JAVA javaFX menuBar,多个项目,一个方法(场景生成器)

c - 直接或通过 C/Clang 转换为 LLVM IR