Error

FXML 파일 컨트롤러 NullPointerException

쟈근꿈틀이 2022. 3. 31. 12:39
728x90

Controller클래스
Controller의 regProc() 메소드에서 LoginService클래스의 regProc()을 호출
regForm.fxml파일에 설정한 컨트롤러 객체의 주소값을 호출한 Controller객체의 regForm필드에 대입

 

두 fxml파일의 컨트롤러를 같은 클래스로 지정했기 때문에, 각 fxml파일 객체에 저장된 클래스의 주소 값이 같다고 생각할 수 있다. 즉, 컨트롤러 객체를 static객체로 오인할 수 있다.

 

하지만, fxml파일이 생성될 때마다 컨트롤러 객체도 새롭게 생성되기 때문에 두 fxml파일의 컨트롤러 객체의 주소 값은 다르다.

 

 

728x90