MasterFangorn
Messages postés6Date d'inscriptionsamedi 6 mars 2004StatutMembreDernière intervention13 août 2004
-
3 août 2004 à 19:36
brahimhakkou
Messages postés44Date d'inscriptionsamedi 21 janvier 2006StatutMembreDernière intervention 7 mai 2007
-
21 janv. 2006 à 23:11
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
brahimhakkou
Messages postés44Date d'inscriptionsamedi 21 janvier 2006StatutMembreDernière intervention 7 mai 2007 21 janv. 2006 à 23:11
salut je veux imprimer une interface en java et je sais pas quand je click sur imrimer il m'imprime la page blanche veuillez m'aider svp
voici le code et merci
21 janv. 2006 à 23:11
voici le code et merci
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
import java.awt.print.*;
import java.util.Properties;
public class Premier extends JFrame implements ActionListener
{
JButton imp = new JButton("imprimer");
JButton aj=new JButton("Ajouter");
JButton an=new JButton("Annuler");
JLabel nom=new JLabel("Nom");
JTextField text=new JTextField(" ");
//ButtonGroup choix = new ButtonGroup();
public Premier()
{
setTitle("Premier");
setSize(700,350);
setLocation(100,100);
Container cont=getContentPane();
JPanel pan1=new JPanel();
JPanel pan2=new JPanel();
pan1.add(nom);
pan1.add(text);
pan2.add(aj);
pan2.add(an);
pan2.add(imp);
aj.addActionListener(this);
an.addActionListener(this);
imp.addActionListener(this);
cont.setLayout(new BorderLayout());
cont.add(pan1, BorderLayout.CENTER);
cont.add(pan2, BorderLayout.SOUTH);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent evt)
{
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e)
{
if (e.getSource()==an)
{dispose();}
Properties props = new Properties();
props.put("awt.print.paperSize", "a4");
props.put("awt.print.destination", "printer");
PrintJob pJob = getToolkit().getPrintJob(this,
"Printing_Test", props);
if (pJob != null)
{
Graphics pg = pJob.getGraphics();
pg.dispose();
}
}
public static void main(String [] a)
{
Premier fen=new Premier();
fen.setVisible(true);
}
}
8 janv. 2006 à 18:07
je suis débutant en java ,
j'en ai besoin d'un code permettant de crée un repertoire.
merci
5 août 2004 à 17:38
et j'ai deja essayé le setDoubleBuffered(false) sans succés
alors je ne sais plus
si tu as une autre solution , je suis toujors preneur
Merci
3 août 2004 à 19:36
Si c'est le cas, essaie de faire setDoubleBuffered(false) sur ton panel.