0
我必须向GUI添加几百个文本字段。“添加javafx textfields后错误:(1,1)java:太多参数”
对于我的javafx.scene.control.TextFields添加到几个不同的窗格:
TextField txt1 = new TextField();
TextField txt2 = new TextField();
TxtPane.getChildren().addAll(txt1, txt2);
但一定数量的文本框后,的IntelliJ是给我上述错误,有一些简单的解决方法或者一些“官方的方式”来做到这一点?
谢谢。
这个错误在哪里?如果是例外,请提供完整的堆栈跟踪。如果是IDE错误,请提供屏幕截图。另外,注意'addAll()'最多可以通过Java规范获取254个参数,以防将它们全部添加到一起。 –
为什么你甚至一个一个地创建许多'TextField'? [DRY!](https://en.wikipedia.org/wiki/Don't_repeat_yourself)最有可能的方法是减少代码中文本字段创建表达式的数量,而不是使用单个调用添加大量字段到'addAll' ... – fabian