Я создал TextInputDialog
в JavaFX, используя this конструктор:
public class CostumTextInputDialog extends TextInputDialog {
public CostumTextInputDialog(String headerText, String contentText, String iconURL) throws FileNotFoundException {
setHeaderText(headerText);
setContentText(contentText);
getDialogPane().setMinSize(400,260);
setGraphic(new ImageView(new Image(new FileInputStream(iconURL))));
getGraphic().maxWidth(20);
getGraphic().maxHeight(20);
showAndWait();
}
}
Я вызвал здесь конструктор и передал URL-адрес значка в параметрах, как определено в конструкторе, но значок слишком большой, и я попытался изменить его размер, но по какой-то причине он не работает, вот код:
CostumTextInputDialog coverDialog = new CostumTextInputDialog(
"Creating a new table",
"Enter cover count :",
"src\\ICONS\\team.png");
что мне здесь не хватает?
Вот как выглядит с MaxWidth и MaxHeight, установленными на 20px
Диалог