return getContainer().getGraphics().getFontMetrics(font);
if (! valid) setPropertiesFromAttributes();  Container c = getContainer(); FontMetrics fm; if (c != null) fm = c.getFontMetrics(font); else fm = Toolkit.getDefaultToolkit().getFontMetrics(font); return fm;
  protected FontMetrics getFontMetrics()  {    return getContainer().getGraphics().getFontMetrics(font);  }