//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 Я получил вашу точку ..i объявил массив textfield как член класса (вне метода), но затем t1.getText() получает пустую строку .. и T1.setText() показывает пустую строку в текстовом поле b1. –
- 1. Заменить значение текстового поля и отобразить его в другом текстовом поле
- 2. Выполнить код из одного текстового поля и отобразить вывод в другом текстовом поле в HTML
- 3. JavaME читает ввод из текстового поля и отображает его в другом текстовом поле
- 4. Как получить текст из одного текстового поля и установить его в другом текстовом поле?
- 5. Извлечь текст из текстового поля для размещения в другом текстовом поле в том же окне формы
- 6. OnChange текст отображения текстового поля на другом текстовом поле
- 7. одно значение текстового поля в другом текстовом поле
- 8. Как вычесть два значения текстового поля и отобразить их в другом текстовом поле с помощью Javascript
- 9. Как писать одновременно значения текстового поля в другом текстовом поле?
- 10. Умножьте два значения из одного текстового поля, разделенного символом, и результат отображения в другом текстовом поле
- 11. Получить данные из SQLite и отобразить в текстовом поле - iphone
- 12. получить значение текстового поля на другом текстовом поле (liferay aui)
- 13. Получите значение из текстового поля и установите его в другом
- 14. Извлечь числа из текстового поля
- 15. Прочитать номер из текстового файла и отобразить его в текстовом поле в C#
- 16. Как отобразить данные цикла в текстовом поле
- 17. размещение текстового поля в текстовом поле
- 18. Удалить значение из текстового поля и заполнить это значение в другом текстовом поле?
- 19. Извлечь конкретные данные из Блокнота и отобразить их в другом блокноте в C#
- 20. VB.Net - Извлечь из текстового поля
- 21. У меня есть четыре текстовых поля html. Отобразить минимальное значение в другом текстовом поле
- 22. Поиск строки из текстового поля в текстовом поле
- 23. Как увидеть текст из одного текстового поля в другом текстовом поле?
- 24. Извлечь данные из поля в текстовом файле в Python
- 25. не может добавлять и отображать значения текстового поля в другом текстовом поле
- 26. Как отобразить результат вычисления 'oninput' в другом текстовом поле? (HTML)
- 27. Как отобразить код латекса в div из текстового поля?
- 28. как вынуть существующее значение текстового поля и добавить его с другим значением и отобразить вывод в том же текстовом поле
- 29. Как получить шестнадцатеричные данные из последовательного порта и отобразить его в текстовом поле на C#?
- 30. Как получить данные из текстового поля в java и отобразить его в jlabel на второй форме
Опишите свою проблему и предоставьте [MVCE] (http://stackoverflow.com/help/mcve) –