This question already has answers here:
What is a NullPointerException, and how do I fix it?
(12个答案)
5年前关闭。
我试图在另一个类中获取jTextField值,但始终会得到错误null异常。这是我的代码:
主要班级:
另一类:
这段代码有什么问题?
(12个答案)
5年前关闭。
我试图在另一个类中获取jTextField值,但始终会得到错误null异常。这是我的代码:
主要班级:
public class FormTambahDoc extends javax.swing.JFrame {
Utility utility;
public FormTambahDoc() {
initComponents();
utility = new Utility();
setButton();
}
public String gettextIdentitasPengguna() {
return textIdentitasPengguna.getText();
}
private void setButton() {
btnSimpan.addActionListener(new ActionListener() {@Override
public void actionPerformed(ActionEvent e) { utility.cek();} });
}
}
另一类:
public class Utility {
FormTambahDoc formTambahDoc;
//FileJpaController controller;
public void cek()
{
String inputText = formTambahDoc.gettextIdentitasPengguna();
System.out.println(inputText);
//return `Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException`
}
}
这段代码有什么问题?
最佳答案
您必须先创建FormTambahDoc
的实例,然后才能使用它:FormTambahDoc formTambahDoc = new FormTambahDoc();
或从某处获取实例。否则,formTambahDoc将始终为null。再次检查您的AWT教程。
关于java - 从JtextField获取值到另一个类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30499707/
10-09 02:58