begin process at 2012 02 14 06:57:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

impression avec swing


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

impression avec swing

lundi 31 mars 2003 à 09:44:11 | impression avec swing

wilber

Salut!

COmment imprimer un fichier texte avec swing???

Jsouhaiterais lance l'impression apres avoir fixe les differents parametres (avec la methode printDialog() de la classe PrinterJob)...

Le fichier a imprime sera enregistre a l'endroit souhaite par l'utilisateur et le path de ce fichier sera utilise lors de l'impression pour le recuperer...

Merchi !!!!
jeudi 3 avril 2003 à 12:33:26 | Re : impression avec swing

willowman

Salut !

Je te refile le code que j'avais donne pour imprimer une image !
Il faut le modifier pour gerer l'impression de ton fichier : dans la methode print() !!

A pluche ;-)

//---------------------------------
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.BorderLayout;
import java.awt.Image;

import java.awt.event.*;
import java.awt.print.*;
import java.awt.*;


/**********************************
* mon panel derivant de JPanel
*********************************/
class MonPanel extends JPanel implements Printable, ActionListener {

PrinterJob _monJob;
Image _monImage;
JButton _btPrint;

public MonPanel() {
super();
_btPrint = new JButton("Imprimer");
_btPrint.addActionListener(this);
_monImage = getToolkit().getImage("e:\\img.gif");
setLayout(new BorderLayout());
add(_btPrint,BorderLayout.NORTH);
}

public void actionPerformed(ActionEvent e) {
_monJob = PrinterJob.getPrinterJob();
_monJob.setPrintable(this);
try {
_monJob.print();
} catch (Exception ex) { }
}

public int print(Graphics g, PageFormat pf, int i) throws PrinterException {
if (i >= 1) {
return Printable.NO_SUCH_PAGE;
}
g.drawImage(_monImage,50,50,this);
return Printable.PAGE_EXISTS;
}

public void paint(Graphics g) {
super.paint(g);
g.drawImage(_monImage,50,50,this);
repaint();
}
}
/** fin de MonPanel **/



/********************************
* ma frame derivant de JFrame
*******************************/
class MaFrame extends JFrame {

MonPanel _panel;

public MaFrame(String titre) {
super(titre);
initComposants();
}

/* on initialise les composants graphiques */
protected void initComposants() {
this.setSize(new Dimension(500, 480));
this.setVisible(true);

JPanel contentPane = (JPanel) this.getContentPane();
_panel = new MonPanel();
contentPane.setLayout(new BorderLayout());
contentPane.add(_panel,BorderLayout.CENTER);
}
}

/** fin de MaFrame **/


/******************************
* Classe PresentationImage
******************************/

public class PresentationImage {

public static void main(String[] args) {
WindowListener listener = new WindowAdapter() {
public void windowClosing(WindowEvent e) {System.exit(0);}
};

MaFrame _fenetre = new MaFrame("Impression 2 deja vue");
_fenetre.addWindowListener(listener);
}
}
vendredi 4 avril 2003 à 08:56:56 | Re : impression avec swing

wilber

Merchi beaucoup!!
mardi 27 janvier 2004 à 14:07:12 | Re : impression avec swing

Generalxav87

J'ai testé ton code pour l'impression mais ca me sort une feuille blanche.
Est ce qu'il manque quelquechose?
lundi 27 avril 2009 à 16:50:19 | Re : impression avec swing

ZAYANIMARWEN

je veut un code source pour imprimer une interface en java


Cette discussion est classée dans : fichier, impression, swing


Répondre à ce message

Sujets en rapport avec ce message

Impression d'un fichier a partir de java [ par Arknox ] Bonjour a tousJe cherche a imprimer un fichier (XML ici) avec java. Quelqu'un connais t'il la marche a suivre. Ou bien quelqu'un aurait t'il un exempl Impression d'un fichier txt en Java [ par holendorf ] Bonjour, Je cherche à imprimer un fichier texte en Java. Après de multiples essais, je suis arrivé à la solution suivante : public static void prin impression fichier excel, surement proche du but [ par mdrcedrick ] bonjour à tous grace au JExcelAPI j'ai pu créer et remplir un fichier excel tout comme j'avais envie seulement pour l'impression je n'ai pas trouvé d Coder un fonction impression pour un fichier texte [ par JeuneKid ] Bonjour à tous, Alors voilà je suis plutôt débutant en java et j'ai un programme à faire dans le cadre d'un projet d'école. En fait il s'agit de réal [Swing] impression [ par reebook1 ] Bonjour à tous.J'utilise un printDialog pour l'envoi d'impression. Cependant, je voudrais savoir lors de la validation de l'impression quel imprimante Impression en tache de fond [ par moreau_l ] Bonjour,Je cherche à imprimer 4 fichiers HTML en tache de fond.J'utilise pour l'instant une JDialog contenant un jeditorpane qui apparait, charge le f [Swing][Xml] Génération de composants swing sur base d'un fichier xml [ par indiglobe ] Bonjour... Je dois, dans le cadre de mon stage, générer dynamiquement une application en SWING. La description des composants se trouve dans un fic affichage d'un fichier PDF dans un Swing [ par DanyDan40 ] Je desire ouvrir un fichier .pdf dans un Swing, en utilisant soit l'API "itext", soit une autre API Impression d'un fichier [ par Troudi ] St On veusecrire sur un fichier qui existe déja puis l'imprimer.Le fichier (pdf) est creer en avant .1- On ajout dans le fichier des donneés à partir Impression PDF depuis java [ par guiguimac ] Bonjour,je passe par un fichier PDF pour obtenir une mise en page correcte. cependant, j'aimerai aussi avoir la possibilité de lancer l'impression du


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,243 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales