public String calculateEllipsis(Font font, final String text, double maxWidth){ double ellipsisWidth = sizing.calculate(ELLIPSIS, font).getWidth(); int guessNbChars = Math.min(sizing.guessNumberOfCharacters(maxWidth - ellipsisWidth, font), text.length()); String substr; if (guessNbChars == text.length()) {