どのように私はJavaFXの中で8つのTextFieldを表示するforループを作ることができます

T SoVz:

これは、現在私がこれまで持っているコードです...

int nums = 8;
for (int j = 0; j < nums; j++) {
   TextField test = new TextField();
   test.setAlignment(Pos.CENTER);
}
this.getChildren().add(test);

私は)(+ J =新しいのTextField TextFieldの「試験」のようなsomehtingをやって試してみました。それはtest1の、TEST2、TEST3電気ショック療法を作成していること。それは構文エラーを与えました。私は他の方法でこのことについて行くだろう方法については本当にわかりません。

ダスティンR:

それらを縦に積み重ねることができます何かにそれらを追加します。また、それらを追加するには、あなたの呼び出しはループ内であることを確認してtestスコープにまだあります。

VBox box = new VBox(5);
int nums = 8;
for (int j = 0; j < nums; j++) {
   TextField test = new TextField();
   test.setAlignment(Pos.CENTER);
   box.getChildren().add(test);
}
this.getChildren().add(box);

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=23410&siteId=1