什么是空指针异常(java.lang.NullPointerException)以及它们的原因是什么?
可以使用哪些方法/工具来确定原因,以便停止异常导致程序过早终止?
我的javaFx应用程序出了问题.每次我调用Label的.setText()方法时,都会出现NullPointerException.这是我的代码:这是我的控制器的一个小部件:
public class HomenizerController implements Initializable{
//ArrayList zum abspeichern der Termine in Listen Form
private ArrayList<Date> dateList = new ArrayList();
//ArrayList zum ab speichern der Aufgaben in Listen Form
private ArrayList<ToDo> toDoList = new ArrayList();
private Properties prop = null;
@FXML private Label username;
private void setWelcomeTab(){
username.setText("A");
}
private void loadProperties(String path){
FileInputStream fis = null;
try {
prop = new Properties();
fis = new FileInputStream("src/homenizer/profiles/"+path+"/config.properties");
prop.load(fis);
} catch (FileNotFoundException ex) {
Logger.getLogger(HomenizerController.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) …Run Code Online (Sandbox Code Playgroud) 我有一个TextField其中有一些文本但我想在某个事件中更改该文本但我得到了NullPointerException.
我正在使用setText()方法,但仍然无法正常工作。我正在从其他类调用该函数。
任何帮助?
提前致谢。