int (JComponent c, int width, int height) { super.getBaseline(c, width, height); ToolbarComboWidget widget = (ToolbarComboWidget)c; Rectangle iconRect = new Rectangle(); Rectangle textRect = new Rectangle(); SwingUtilities.layoutCompoundLabel(c, c.getFontMetrics(c.getFont()), getText(widget), null, SwingConstants.CENTER, SwingConstants.CENTER, SwingConstants.CENTER, SwingConstants.CENTER, new Rectangle(width, height), iconRect, textRect, 0); FontMetrics fm = c.getFontMetrics(c.getFont()); return textRect.y + fm.getAscent(); }