Java - Drukowanie i Tabele

Witam! :slight_smile:

Mam problem związany z drukowaniem w javie. Otóż mam okienko z tabelką i napisem pod spodem. I chciałbym wydrukować tabelę i ten napis. Nie mogę użyć funkcji nazwa_tabeli.print(), ponieważ nie wydrukuje się ten Label.

Wiem, że jest sposób polegający na utworzeniu klasy pochodnej od JPanel:

public class PrintPanel extends JPanel implements Printable

i umieszczenie takiego panelu na okienku. Jednak takie drukowanie działa jak drukowanie obrazka. I w związku z tym dwa pytania: Czy jest jakiś sposób żeby skalować okienko do rozmiarów kartki? Ponieważ przy rozciągniętym oknie tabelki i napisy wychodzą mi poza krawędzie. I drugie pytanie: czy jest możliwość żeby przy dużych tabelach na takim okienku była drukowana cała tabela, a nie kawałek tabeli z widocznym suwakiem? Chodzi mi o efekt jaki daje funkcja nazwa_tabeli.print()

A może ktoś zna jakiś inny sposób na poradzenie sobie z tym problemem? :slight_smile:

Pozdrawiam!

KK :slight_smile: