Je dois ajouter plusieurs centaines de champs de texte à une interface graphique."Erreur: (1, 1) java: trop de paramètres" après l'ajout de champs de texte javafx
Pour que j'ajouter les javafx.scene.control.TextFields à quelques volets différents:
TextField txt1 = new TextField();
TextField txt2 = new TextField();
TxtPane.getChildren().addAll(txt1, txt2);
Mais après un certain nombre de Zones de texte, IntelliJ me donne l'erreur ci-dessus, est-il une solution facile ou un "moyen officiel" de le faire?
Merci.
où est cette erreur? S'il s'agit d'une exception, veuillez fournir une trace complète de la pile. Si c'est une erreur IDE, veuillez fournir une capture d'écran. Notez également que 'addAll()' peut prendre 254 paramètres max par spécification Java si vous les ajoutez tous ensemble. –
Pourquoi créez-vous autant de «TextField» un par un? [DRY!] (Https://en.wikipedia.org/wiki/Don't_repeat_yourself) Il y a très probablement un moyen de réduire le nombre d'expressions de création de champs de texte dans votre code et de ne pas ajouter un grand nombre de champs en utilisant un seul appel à 'addAll' ... – fabian