簡體   English   中英

每次單擊按鈕時如何將值寫入不同的文本字段?

[英]How to write value to different textfield every time i click a button?

我無法克服這個問題,需要您的幫助

圖片

每次我單擊停止按鈕時,都會在上面的字段中生成一個隨機數。 我想要做的是將每個數字保存在左側的字段中。 文本字段的名稱為 textField_0、textField_1、textField_2 等。

izvucen = rnd.nextInt(31) + 1;
randomField.setText(Integer.toString(izvucen)); 
textField_i.setText(Integer.toString(izvucen)); // critical line, need to replace "i" with something
i++;

您可以在創建時將所有文本字段放在一個列表中,並通過索引訪問它們

txtFields.get(i).setText(...)

或者將所有字段放在地圖中( Map<Integer, TextField> )並通過get()訪問特定字段

mapOfTextFields.get(i).setText()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM