大家好我想把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));
}
}
有没有人知道如何做到这一点,如果可能的话?
答案 0 :(得分:3)
要使用TextField.setText(String str)
,您必须将int
值转换为String
才能使用String.valueOf(int i)
,因此您的代码将如下所示:< / p>
tf3.setText(String.valueOf(test123.add(x, y)));