//combo box actionperformed method.
private void CmbActionPerformed(java.awt.event.ActionEvent evt) {
//created aray of objects
JTextField t[]=new JTextField[8];
String num=null,s1;
int num1=0;
num=Cmb.getSelectedItem().toString();
num1=Integer.parseInt(num);
//applied a logic to create same no. of textfields that selected in combo box.
while(num1!=0){
for(int i=0;i<num1;i++)
{
t[i]=new JTextField(10);
jPanel2.add(t[i]);
b1.setText("the objects has created");
jPanel2.revalidate();
validate();
num1--;
}
}
}
//actionperformed method of buuton b1.
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String a1;
a1=t1.getText();
//getting error t1 not found;
//I think it is because t1 is local aray of comboactionperformedmethod and cant be accessed by this method. I need ur help to solve this.
b1.setText(s1);
}
回答
最簡單的方法是將您的文本區域字段聲明爲類成員變量,而不是在方法內部。然後該類中的其他方法可以訪問它們。
JTextField t[]=new JTextField[8];
//created aray of objects
private void CmbActionPerformed(java.awt.event.ActionEvent evt)
{
然後:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String a1;
a1=t[0].getText();
還要注意訪問數組成員的正確方法。
你是說在方法裏面創建一個方法?..你可以通過編輯我的代碼來解釋我。 –
@AdityaSoni你需要閱讀和**瞭解**確切地說什麼方法,類,局部變量和成員變量。一旦你理解了這4件事情,解決方案將是顯而易見的。 –
yaa我有你的觀點..我已經宣佈textfield數組作爲類成員(方法外),但也是t1.getText()獲取空字符串..和T1.setText()顯示空字符串在文本字段b1。 –
- 1. 從一個文本字段中獲取文本,將其更改並傳遞到另一個文本字段
- 2. 替換文本字段的值,並將其顯示在另一個文本字段中
- 3. 無法在其他文本字段中添加並顯示文本字段值
- 4. 將文本從一個字段追加到另一個字段?
- 5. 如何從MySQL中檢索數據並將其顯示在文本字段中
- 6. jQuery:從多個字段中獲取值並在文本字段中顯示
- 7. 從字段數組中提取文本
- 8. 獲取文本字段的值並將其複製粘貼到量角器中的另一個文本字段
- 9. 從文本字段中獲取值並在選擇字段中顯示
- 10. 傳遞多個字段並顯示在文本字段上
- 11. 無需點擊按鈕即可將數據從一個文本字段傳輸到另一個文本字段
- 12. MS訪問查詢劃分另一個文本字段,並將結果存儲在另一個文本字段
- 13. 將多個文本字段組合成一個文本字段
- 14. 從文本字段獲取值並將其存儲爲數組
- 15. 可擴展文本字段與另一個文本字段合併
- 16. 從數據庫中檢索數據並顯示在文本字段中。
- 17. ROR +從文本字段中檢測ClassName並將其替換爲另一個
- 18. 從另一個文本字段拉文本在MS-訪問
- 19. 文本字段不顯示
- 20. 我如何從文本字段中獲取文本並將文本放置在另一個文本字段中android
- 21. 如何獲取TableView單元格中顯示的數據並將其顯示在文本字段中?
- 22. 根據另一個文本字段自動填充文本字段
- 23. 單擊表格的行並將其顯示到文本字段
- 24. 文本字段的值複製到另一個文件中的文本字段
- 25. 獲取隱藏字段文本以顯示在文本框中
- 26. phpmyadmin將文本從一個字段移動到另一個字段
- 27. phpmyadmin將文本從一個字段複製到另一個字段
- 28. 如何從其他文本字段的文本字段中獲取int值
- 29. iOS:如何從文本字段獲取文本並將其顯示在警報中?
- 30. 將多個文本字段合併到一個數據庫列
請描述你的問題,並提供[MVCE](http://stackoverflow.com/help/mcve) –