private void reformat() { String text = getToolTipText(); if (text != null && !text.matches("(?i)^<html\\b.*")) { int width = getToolTipWidth(); if (width > 0) { text = "<html>" + TextUtil.escapeHTMLChars(TextUtil.format(text, width, false)) + "</html>"; super.setToolTipText(text); } } }
@Override public void setToolTipText(String text) { super.setToolTipText(text); reformat(); }