大家好,我正在尝试将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)));