系统打印到文本字段中



大家好,我正在尝试将system.out.printin放入文本场。

当前我的文本字段称为:

TextField tf3 = new TextField();

我当前有一个工作计算器,但它在控制台中打印出答案,我希望它将其打印到Javafx应用程序中。

public static void main(String[] args) {
        launch(args);
}
public berekenen test123 = new berekenen();
public void handle(ActionEvent event) {
    int x = Integer.parseInt(tf1.getText());
    int y = Integer.parseInt(tf2.getText());
    if (event.getSource() == submitplus) {
        System.out.println(test123.add(x, y));
    }
    if (event.getSource() == submitmin) {
        System.out.println(test123.sub(x, y));
    }
    if (event.getSource() == submitkeer) {
        System.out.println(test123.mult(x, y));
    }
    if (event.getSource() == submitdeel) {
        System.out.println(test123.div(x, y));
    }
}

有人知道该怎么做,如果可能的话?

要使用TextField.setText(String str),您必须将int值投入String才能使用String.valueOf(int i),因此您的代码将是这样:

tf3.setText(String.valueOf(test123.add(x, y)));

相关内容

  • 没有找到相关文章

最新更新