So drucken Sie mehrere Kopfzeilen mit MessageFormat mithilfe einer JTable
Ich habe einen Tisch angerufentable
und es ist mit Daten gefüllt, ich habe auch eineMessageFormat
Header Ich möchte den als Header zum Ausdrucken verwendenJTable
Dies ist dasMessageFormat
:
MessageFormat header = new MessageFormat("Product: "
+ task.getProductName() + " Job: "
+ task.getJobNumber() + " Task: " + task.getTaskID()
);
Ich möchte 3 Zeilen in der Kopfzeile drucken, eine für Produkt, Auftrag und Aufgabe
so wie ich das drucketable
ist wie folgt:
table.print(JTable.PrintMode.FIT_WIDTH, header, null);
Ich kann anscheinend nicht herausfinden, wie die Kopfzeile in drei separaten Zeilen gedruckt wird. Ich habe versucht, die zu verwenden\n
eine neue Zeile zu machen, aber das scheint nicht zu funktionieren.