Как забрать данные из 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);
}