JavaFX : Mengatasi Objek FXML Controller Error “NullPointerException”

Untuk dapat mengakses member dari controller di class lain, pertama kita mendeklarasikan objek dari class controller tersebut. Setelah itu kita dapat menginisialisasi objek tersebut menggunakan method load() dari objek FXMLLoader. Berikut contoh kodenya :


Namun masalahnya, dengan kode tersebut diatas variabel xFormController akan memiliki nilai null sehingga akan menimbulkan NullPointerException Error saat variabel tersebut digunakan.

Mengakses Objek FXML Controller di Class Lain

Untuk menghindari NullPointerException Error saat mengakses objek FXML Controller, kita dapat menggunakan kode :


Atau lebih singkatnya :


Demikian, semoga membantu