Witam,
Mam prosty programik liczący koszty, mam tabele gdzie wpisuje się urządzenia i pod tabelą łączny koszt tych wszystkich urządzeń i jeszcze okres (dwie daty). Chciałbym zrobić, aby program generował mi raport do pliku np. pdf lub innego. Zrobiłem już to za pomocą "printa", ale generuje mi tylko tabele, a chciałbym żeby do tego jeszcze dodać na dole łączny koszt z "textfilda" i przed tabelą okres np. 01.04.2019 - 31.04.2019. Jak to zrobić?
Wklejam kawałek kodu, gdzie zrobiłem samą tabelę:
private void RaportActionPerformed(java.awt.event.ActionEvent evt) {
MessageFormat header = new MessageFormat("Raport kosztów zużycia energii elektrycznej");
MessageFormat footer = new MessageFormat("");
try {
tabela.print(JTable.PrintMode.NORMAL, header, footer);
} catch (java.awt.print.PrinterException e) {
System.err.format("Nie można wydrukować raportu", e.getMessage());
}