< prev index next >
src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifBorders.java
Print this page
@@ -685,21 +685,22 @@
FontMetrics fm = SwingUtilities2.getFontMetrics(popup, g, font);
int fontHeight = fm.getHeight();
int descent = fm.getDescent();
int ascent = fm.getAscent();
Point textLoc = new Point();
- int stringWidth = SwingUtilities2.stringWidth(popup, fm,
- title);
+ int stringWidth = SwingUtilities2.getTextUIDrawing(popup)
+ .getStringWidth(popup, fm, title);
textLoc.y = y + ascent + TEXT_SPACING;
textLoc.x = x + ((width - stringWidth) / 2);
g.setColor(background);
g.fillRect(textLoc.x - TEXT_SPACING, textLoc.y - (fontHeight-descent),
stringWidth + (2 * TEXT_SPACING), fontHeight - descent);
g.setColor(foreground);
- SwingUtilities2.drawString(popup, g, title, textLoc.x, textLoc.y);
+ SwingUtilities2.getTextUIDrawing(popup)
+ .drawString(popup, g, title, textLoc.x, textLoc.y);
MotifGraphicsUtils.drawGroove(g, x, textLoc.y + TEXT_SPACING,
width, GROOVE_HEIGHT,
shadowColor, highlightColor);
< prev index next >