我正在尝试创建一种表单,在该表单中,当用户单击按钮时,将弹出一个标签,该标签将从1开始,并且每次用户单击该按钮时,标签将更改为1到2、2到3,依此类推。
我创建了一个Action事件,在该事件中显示标签的代码显示出来,现在有了一些代码,我遇到的问题是当它变为2或更大时,它将覆盖先前的数字,因此它们位于每个数字的顶部其他。
我尝试过 test.setText(“”);
但是它不起作用,因为它只读取最后一行。
这是按钮actionevent内的代码
clickbutton.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
String Labelforstore = Integer.toString(chocolates.differenttypesofchocolate);
Label test = new Label(differenttypesofchocolate);
test.setText(differenttypesofchocolate);
gridPane.add(test, 4, 4);
}
}
我希望标签显示出来,但是当用户单击按钮时,它将删除先前的号码,依此类推。而不是覆盖。