Я предполагаю, что это проблема для некоторых, в зависимости от размера окна и языка.
Может быть, не то, что вы хотите, но вы можете проверить размер текста следующим образом:
// get metrics from the graphics
FontMetrics metrics = graphics.getFontMetrics(font);
// get the height of a line of text in this font and render context
int hgt = metrics.getHeight();
// get the advance of my text in this font and render context
int adv = metrics.stringWidth(text);
Если текст длиннее лимита (вы должны вытащить его из шапки), вы можете обрезать или, возможно, даже сократить его - если он известен, или заменить его значком и использовать всплывающую подсказку, чтобы отобразить полный текст.