JLabel de varias líneas

2326 vistas

El HTML:
El método más sencillo para tener varias lÃenas es usar el intérprete HTML del JLabel. Para ello tenemos que encerrar el texto entre las etiquetas '' y ''. Luego tenemos que reemplazar las entradas "\n" por las etiquetas '
' y listo.



java
  1. new JLabel("<html>línea 1
  2. línea 2
  3. etc...</html>");



El componente texto:
También podemos usar un javax.swing.JTextArea. Veamos cómo hacerlo:



java
  1. JTextArea label = new JTextArea();
  2. label.setText(text);
  3. label.setEnabled(false);



Una solución bruta:
Apilar 2 o 3 JLabel tendrÃa que dar el pego ;)