Итераторы только эквивалентны указателям в тривиальном случае итерации по содержанию массива в последовательности. Итератор мог предоставлять объекты от любого количества других источников: от базы данных, из файла, из сети, от некоторого другого вычисления, и т.д.
Заключите строку в
и разорвите строки
.
JLabel l = new JLabel("<html>Hello World!<br/>blahblahblah</html>", SwingConstants.CENTER);
JLabel на самом деле способен отображать некоторый элементарный HTML, поэтому он не реагирует на использование вами символа новой строки (в отличие от, скажем, System.out).
Если вы поместите в соответствующем HTML и используемом
, вы получите новые строки.
Компонент MultilineLabel можно использовать в компонентах с открытым исходным кодом Jide.