JavaFX показывать фотографии в ImageView не работает - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь отобразить фотографию в зависимости от ИМТ пользователя. Например, если ваш ИМТ меньше 18,5, он показывает большие пальцы вниз.

Все изображения находятся в моей папке ресурсов.Но изображение не отображается в программе так, как должно ... Я попробовал несколько изображений, чтобы посмотреть, связано ли это с разрешением.Это мой код:

 @FXML
private void tellUserStatus(){
    date = new Date();

    if (bmi<18.5){

        System.out.println(dateFormat.format(date)+"User is underweight - BMI is under 18.5");
        BmiStatusMessage.setVisible(true);
        BmiStatusMessage.setText("You are underweight");

        File underweight= new File("underweight-thumbsdown.png");
        Image image = new Image(underweight.toURI().toString());
        BmiConclusion.setVisible(true);
        BmiConclusion.setImage(image); 
    }
}

BmiStatusMessage - это Label, а BmiConclusion - это ImageView.Они оба связаны с файлом fxml.

...