Guten Abend,
habe mal wieder ein kleines Problem beim Java üben.
ich habe eine Klasse DbeXtractOverviewController, diese enthält ein ImageView. Dieses würde ich gerne aus einer anderen Klasse (GraphicChanger)
aus aufrufen und mit einem Grafik befühlen.
Die Methode changeMdbGraphic rufe ich via Button auf.
Ich bekomme hier immer eine NullpointerException.
Könnte mir evtl. jemand erklären warum? Ich vermute, dass ich wieder mal einen großen Denkfehler habe. Danke euch schon mal.
Liebe Grüße
habe mal wieder ein kleines Problem beim Java üben.
ich habe eine Klasse DbeXtractOverviewController, diese enthält ein ImageView. Dieses würde ich gerne aus einer anderen Klasse (GraphicChanger)
aus aufrufen und mit einem Grafik befühlen.
Java:
public class DbeXtractOverviewController implements Initializable {
@FXML
private ImageView imgMdb;
public void testImgViewImgMdbtoStaticVariable(Image img){
imgMdb.setImage(imageMDB);
}
Java:
public class GraphicChanger{
public static void changeMdbGraphic(){
DbeXtractOverviewController dbex = new DbeXtractOverviewController();
Image imageMDB = new Image(new File("grafics/mdb_grey.png")
.toURI().toString());
dbex.testImgViewImgMdbtoStaticVariable(imageMDB);
}
}
Die Methode changeMdbGraphic rufe ich via Button auf.
Ich bekomme hier immer eine NullpointerException.
Könnte mir evtl. jemand erklären warum? Ich vermute, dass ich wieder mal einen großen Denkfehler habe. Danke euch schon mal.
Liebe Grüße