Если вы откроете класс Options (файл Options.java) пакета UMLGraph, вы увидите, что edgeFontSize объявлен как
double edgeFontSize = 10;
Таким образом, для него установлено определенное постоянное значение.Кроме того, вы также можете видеть, что edgeFontName объявлен как
Stringразмер шрифта по умолчанию, и это причина того, что размер не изменился, когда вы установили его на 22. С другой стороны, edgeFontName не фиксируется с конкретным значением, и поэтому он изменяется, когда вы выбираете «Курьер Новый курсив» или «Arial»и т. д.
В заключение, один из способов решения этой проблемы состоит в том, что вы определяете другое значение для edgeFontSize (например, 22) или объявляете edgeFontSize аналогично, как edgeFontName.Это ваш вызов.
Я очень надеюсь, это поможет!