Я использую JavaFX для учебы, и мне нужно отображать изображение на кнопке, когда я нажимаю на нее. Моя проблема в том, что изображение больше кнопки, и тогда все ужасно. Я видел множество публикаций о том, как разместить изображение на кнопке, и пришел к этому коду
Код: Выделить всё
Image imageOk = new Image(getClass().getResourceAsStream("/TP2/ressources/flag.png"));
ImageView img = new ImageView(imageOk);
img.setFitWidth(100);
img.setFitHeight(100);
btn.setGraphic(img);
Когда я создаю кнопку, я использую setPrefSize(50, 50);
Подробнее здесь:
https://stackoverflow.com/questions/551 ... -in-javafx