Premetto che il mio scopo è quello di visualizzare il contenuto di una mail in un mio client mail in java,per farlo devo utilizzare le JLabel che da quanto ho potuto vedere sono le uniche capaci di "riprodurre" in modo diretto il testo html.Ho un problema però:capita ovviamente che in un panel in cui è inserita una label,il contenuto della mail,che la label deve visualizzare,sfori oltre le dimensioni del pannello,a questo punto dovrebbe entrare in gioco uno ScrollPane che assegnato alla label permetta di visualizzare l'intero contenuto di essa,ma una volta assegnato lo scrollpane alla label così facendo ad esempio:
codice:
JPanel p=new JPanel();
//il panel ha determinate dimensioni e tutto il resto
JLabel l=new JLabel(/*qui c'è un dato testo in html*/);
JScrollPane sp=new JScrollPane(l);
p.add(sp);
è come se lo scrollpane non si attivasse affatto,perchè?come posso risolvere il problema?