我是 Java 和 JavaFX 的新手,我有 php、javascript、HTML 经验……我正在尝试创建一个 GUI 来进行数学运算并使用 javaFX 文本对象显示结果。我有一个构造方法来根据其输入创建每个文本对象。然后我有另一个构造方法,它会多次调用前一个创建多个文本对象,但我不能让它工作,因为它不会让我根据方法输入定义新的文本对象例如:
public function(variable)
{
Text variable = new Text();
}
问题是每次程序运行时屏幕上都会有不同数量的文本对象,所以当我事先不知道对象的总数时,我不确定如何完成命名约定。
另外,我如何将它们全部添加到最后的场景中。构造函数方法是否会在创建时将每个组添加到组中,然后使用 get children 方法添加整个组?
关于我想要创建的更一般的想法:该程序将从屏幕上的 10 个文本项开始。用户可以单击两个对象并选择将它们相加/相减/相乘,然后在处理完事件后将创建另一个带有答案的文本标签。然后可以使用新的答案来创建另一个答案,然后再创建一个等等......
也许我正在接近这个完全错误的,让我知道你会如何接近它。
- 回到我最初的问题,如果我愿意,我可以静态命名起始 10,但我需要知道如何动态地添加更多我认为...... .
在此先感谢,布拉德