Как распечатать несколько строк заголовка с помощью MessageFormat с помощью JTable

У меня есть таблица с именем table, и она заполнена данными, у меня также есть заголовок MessageFormat, который я хочу использовать в качестве заголовка для печати JTable, этоMessageFormat:

MessageFormat header = new  MessageFormat("Product: "
                    + task.getProductName() + "  Job: "
                    + task.getJobNumber() + "  Task: " + task.getTaskID()
                    );

Я хочу напечатать 3 строки в заголовке, по одной для продукта, задания и задачи

то, как я печатаю это table, примерно так:

table.print(JTable.PrintMode.FIT_WIDTH, header, null);

Кажется, я не могу понять, как напечатать заголовок в 3 отдельных строках, я попытался использовать \n, чтобы создать новую строку, но это, похоже, не работает.

6
задан kleopatra 17 August 2012 в 15:46
поделиться