--- old/src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java 2016-01-25 00:12:55.000000000 +0400 +++ new/src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java 2016-01-25 00:12:55.000000000 +0400 @@ -261,9 +261,12 @@ static void paintDropShadowText(final Graphics g, final JComponent c, final Font font, final FontMetrics metrics, final int x, final int y, final int offsetX, final int offsetY, final Color textColor, final Color shadowColor, final String text) { g.setFont(font); g.setColor(shadowColor); - SwingUtilities2.drawString(c, g, text, x + offsetX, y + offsetY + metrics.getAscent()); + SwingUtilities2.getTextUIDrawing(c) + .drawString(c, g, text, + x + offsetX, y + offsetY + metrics.getAscent()); g.setColor(textColor); - SwingUtilities2.drawString(c, g, text, x, y + metrics.getAscent()); + SwingUtilities2.getTextUIDrawing(c) + .drawString(c, g, text, x, y + metrics.getAscent()); } static class ShadowBorder implements Border {