Я пытаюсь отобразить фотографию в зависимости от ИМТ пользователя. Например, если ваш ИМТ меньше 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.