JavaFX Bildansicht via FXML funktioniert nicht

Ich habe ein problem mit dem laden von Bildern, die mit ImageView auf FXML.

Meine controller-Klasse:

public class BoxViewController {
    @FXML
    private Label label_boxID;

    @FXML
    private ImageView boximage;

    public void initData(ObservableList<BoxProperty> observableList,
                         BoxService sBox, 
                         TableView tableview) {
        this.label_boxID.setText(
            String.valueOf(this.boxproperty.getPboxid()));

        Image image = new Image("boximage.jpg");
        this.boximage = new ImageView();
        this.boximage.setImage(image);
    }
}

So, die Einstellung, die label mit einem text funktioniert, aber das Bild erscheint nicht in meinem Bildansicht.
Für die Bildansicht, ich habe eine ID mit der FXML-Datei:

 <ImageView fx:id="boximage" 
            disable="false" 
            fitHeight="150.0" fitWidth="200.0"
            layoutX="69.0" layoutY="322.0" 
            pickOnBounds="true" 
            preserveRatio="true" />

Ich bin verwirrt, warum das nicht funktioniert, weil das label funktioniert, aber das Bild wird nicht geladen.
Ich habe auch überprüft, ob boximage nicht null ist, ist es aber nicht. Es gibt auch keine Exceptions.

InformationsquelleAutor mathew11 | 2014-03-25

Schreibe einen Kommentar