Salut à tous!
Je voudrais imprimer sur papier un Jpannel contenant uniquement des labels.
Le probleme c'est que je n'arrive qu'à imprimer le panel sans labels.Un peu comme si les labels n'y figuraient pas!
Please help me!
Au fait j'utilise Netbeans 6.0.1 et j'ai crée mon panel avec la matisse(en mode design).Ensuite j'y ai ajouté des labels dont le texte sera variable en cours d'execution.
J'ai donc un truc du genre:
public class PanelPrinter extends JPannel implements Printable{
JLabel label1=new jLabel("menu");
...
...public PanelPrinter(){
initCimponents();//ajoute tous les labels à mon paneau.
}
//Ensuite la methode à redefinir:C'est ici que ça plante!
public int print(Graphics g, PageFormat pf, int page) throws PrinterException {
PrinterJob printJob = PrinterJob.getPrinterJob();
printJob.setPrintable(this);
if (printJob.printDialog()) {
try {
printJob.print();
} catch (Exception PrinterExeception) {
}
}
return 1;// C'est à ce niveau que j'ai besoin d'aide s.v.p
}
Voilà j'espere que j'ai été assez clair et précis cette fois.Merci d'avance!![]()





Répondre avec citation




quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez 
Partager