JLabel label = new JLabel(meintext);
label.setFont( meineSchriftart );
label.getPreferredSize();
// [...]
JLabel label = new JLabel("<html>Dies ist ein Probetext<br>und das ist die zweite Zeile.</html>");
// hier könnte jetzt vermutlich ein Font zugewiesen werden, habe ich aber
// nicht getestet da ich den Standard verwende ...
Dimension dimTxt = label.getPreferredSize();
// [...]