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