Imprimer image [Résolu]

Signaler
Messages postés
292
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
12 mai 2013
-
Messages postés
292
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
12 mai 2013
-
salut tout le monde
j'ai un problème avec l'impression je veux impimer les composant avec une image au dessus des composant JTextField mais ça fonctionne pas bien

voila le code
publicvoid actionPerformed(ActionEvent e){
 
    if(e.getSource().equals(print)){
 
      PrintJob job = getToolkit().getPrintJob(this, "ulysse", null);
 
      if(job != null){
        Graphics g = job.getGraphics();
        g.translate(50, 10);
        Font f = new Font("Serif", Font.PLAIN, 14);
        g.setFont(f);
      
        g.drawString("nom", 180, 205);
        g.drawString(  "  " + A.getText(), 220, 205);
 
        g.drawString("prénom", 180, 196);
        g.drawString(  "  " + B.getText(), 220, 196);
 
       
 
       
        g.drawString("facture", 130, 130);
        ImageIcon ii = new ImageIcon("C:\\Documents and Settings\\rac\\Bureau\\A.JPG");
        g.drawImage(ii.getImage(), 450, 60, this);
      
 
      
 
 
g.drawOval(30,90,50,50);
    
        g.dispose();
        job.end();
      }
    }
  }
voila un aparçu de ma fenetre http://www.servimg.com/image_preview.php?i=11&u=11546812
je chercher à afficher image au dessus des composants http://www.servimg.com/image_preview.php?i=10&u=11546812

2 réponses

Messages postés
292
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
12 mai 2013
1
j'ai trouvé l'erreur g.drawImage(ii.getImage(), 23 ,54,40, 60, this);
Messages postés
292
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
12 mai 2013
1
j'ai encore un roblème avec jtable d'impression jtable je veux fixer la taille de jtable car la taille de tablle a dépasser la page ,je chercher a diminuer la taille de jtable
http://www.servimg.com/image_preview.php?i=13&u=11546812

 g.translate(10,190);
 t .getTableHeader().paint(g);//Impression de l'entete du tableau
 g.translate(0,t.getTableHeader().getHeight()+2);
 t.print(g );