Debes usar la clase FontMetrics y sus métodos
http://java.sun.com/j2se/1.4.2/docs/...ntMetrics.html
Ejemplo...
JLabel jLabel = new JLabel("jGuru");
FontMetrics fm = jLabel.getFontMetrics(jLabel.getFont());
int width = fm.stringWidth(jLabel.getText());
System.out.println("Text: " + jLabel.getText() +
"\nWidth: " + width);