Как забрать данные из JTextField по нажатию кнопки - Java

Узнай цену своей работы

Формулировка задачи:

Доброе время суток ! Прошу помощи разобраться и какую информацию нужно прочитать чтобы не допускать больше таких ошибок . Ситуация следующая хочу забрать данные из JTextField когда нажимаю кнопку, вот часть кода :
Листинг программы
  1. //////////////////////////Текстовое поле
  2. JTextField tf = new JTextField(10);
  3. tf.setToolTipText("))");
  4. tf.setBounds(75 ,30,125 ,22);
  5. add(tf);
  6. ////////////////////////////Слушатель действий
  7. ClassObrabotka obrabotka = new ClassObrabotka();
  8. b2.addActionListener(obrabotka);
  9. }
  10. private class ClassObrabotka implements ActionListener{
  11. public void actionPerformed(ActionEvent event){
  12. String string = "";
  13. GUI_Alg a= new GUI_Alg();
  14. string = a.tf.getText();
  15. }
  16. }
  17. }
Программа компилируется, но по нажатию кнопки Джава даёт мне по щам ошибкой потока. Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException Скажите пожалуйста , что я делаю не так ?

Решение задачи: «Как забрать данные из JTextField по нажатию кнопки»

textual
Листинг программы
  1.     public class GUI_Alg extends  JFrame {
  2.     static JTextField tf;
  3.  
  4.     public GUI_Alg() {
  5.         super("FileSaver");
  6.         setLayout(null);
  7.  
  8.         //////////////////////////Текстовое поле
  9.         tf = new JTextField(10);
  10.         tf.setToolTipText("))");
  11.         tf.setBounds(75, 30, 125, 22);
  12.         add(tf);
  13. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы