En fait il faut que tu fasses une classe qui implémente l'interface Printable.
La gestion des pages multiples se fait dans la methode
public int print(Graphics g, PageFormat f, int pageIndex)
dans cette methode tu teste la valeur de pageIndex
- si pageIndex = 1
crées un graphics pour ton premier panel (comme tu as du le faire)
retourne la valeur Printable.PAGE_EXISTS (pour dire qu'il y a encore des
pages à imprimer)
- si pageIndex = 2
crées un graphics pour ton second panel
retourne la valeur Printable.NO_SUCH_PAGE (pour dire qu'il n'y a plus de
pages à imprimer)
Partager