--- old/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java 2016-01-25 00:13:25.000000000 +0400 +++ new/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java 2016-01-25 00:13:25.000000000 +0400 @@ -73,6 +73,7 @@ } public void installUI(JComponent c) { + super.installUI(c); installDefaults(c); installComponents(c); installListeners(c); @@ -173,7 +174,7 @@ v.paint(g, paintTextR); } else { g.setFont(font); - SwingUtilities2.drawString(c, g, tipText, paintTextR.x, + getTextUIDrawing().drawString(c, g, tipText, paintTextR.x, paintTextR.y + metrics.getAscent()); } } @@ -196,7 +197,7 @@ prefSize.width += (int) v.getPreferredSpan(View.X_AXIS) + 6; prefSize.height += (int) v.getPreferredSpan(View.Y_AXIS); } else { - prefSize.width += SwingUtilities2.stringWidth(c,fm,text) + 6; + prefSize.width += getTextUIDrawing().getStringWidth(c,fm,text) + 6; prefSize.height += fm.getHeight(); } }