Как забрать данные из JTextField по нажатию кнопки - Java
Формулировка задачи:
Доброе время суток ! Прошу помощи разобраться и какую информацию нужно прочитать чтобы не допускать больше таких ошибок .
Ситуация следующая хочу забрать данные из JTextField когда нажимаю кнопку, вот часть кода :
Программа компилируется, но по нажатию кнопки Джава даёт мне по щам ошибкой потока.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Скажите пожалуйста , что я делаю не так ?
Листинг программы
- //////////////////////////Текстовое поле
- JTextField tf = new JTextField(10);
- tf.setToolTipText("))");
- tf.setBounds(75 ,30,125 ,22);
- add(tf);
- ////////////////////////////Слушатель действий
- ClassObrabotka obrabotka = new ClassObrabotka();
- b2.addActionListener(obrabotka);
- }
- private class ClassObrabotka implements ActionListener{
- public void actionPerformed(ActionEvent event){
- String string = "";
- GUI_Alg a= new GUI_Alg();
- string = a.tf.getText();
- }
- }
- }
Решение задачи: «Как забрать данные из JTextField по нажатию кнопки»
textual
Листинг программы
- public class GUI_Alg extends JFrame {
- static JTextField tf;
- public GUI_Alg() {
- super("FileSaver");
- setLayout(null);
- //////////////////////////Текстовое поле
- tf = new JTextField(10);
- tf.setToolTipText("))");
- tf.setBounds(75, 30, 125, 22);
- add(tf);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д