Imprimir desde MessageFormat

Hola he estado trabajando con el MesageFormat para imprimir un JTable pero me gustaria que el encabezado (headerFormat) aparezca a tres lineas

Como lo hago??

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Re: tres lineas

Hola he estado trabajando con el MesageFormat para imprimir un JTable pero me gustaria que el encabezado (headerFormat) aparezca a tres lineas
Como lo hago??

Puedes utilizar HTML. Ejemplo:

import java.awt.Dimension;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTable;

public class Main {
    public static void main(String[] args) {
        Object[][] rowData = {{"1", "2"}, {"3", "4"}};
        Object[] columnNames = {"<html>1<br>2<br>3", "<html>a<br>b<br>c"};
        JTable table = new JTable(rowData, columnNames);
        JScrollPane scrollPane = new JScrollPane(table);
        scrollPane.setPreferredSize(new Dimension(360, 240));
        JOptionPane.showMessageDialog(null, scrollPane);
    }
}

img

¡Por si sirve de algo!

~~~