IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Java Discussion :

impression java swing


Sujet :

Java

  1. #1
    Membre régulier Avatar de abdennour bouaicha
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 98
    Points : 112
    Points
    112
    Par défaut impression java swing
    salut,
    j'ai besoin d'un code ou une méthode pour imprimer ce formulaire:
    Nom : print.png
Affichages : 628
Taille : 5,9 Ko
    voici le code de ce formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
     
    import java.awt.Color;
    import java.awt.Font;
    import java.awt.Rectangle;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
     
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.SwingConstants;
     
    public class print {
        private JFrame     fr    = new JFrame();
        private JPanel     p     = new JPanel();
        private Rectangle  r     = new Rectangle( 0, 0, 600, 500 );
        private Color      c     = new Color( 250, 250, 250 );
        private JTextField nom;
        private JTextField prenom;
        private JTextField adresse;
        private JTextField ville;
        private Font       font_ = new Font( "Tahoma", Font.PLAIN, 17 );
        public print() {
            fr.getContentPane().setBackground( c );
            fr.setDefaultCloseOperation( fr.EXIT_ON_CLOSE );
            fr.setSize( (int) r.getWidth(), (int) r.getHeight() );
            fr.setVisible( true );
            fr.getContentPane().setLayout( null );
            fr.setLocationRelativeTo( null );
     
            fr.getContentPane().add( p );
            p.setLayout( null );
            p.setBounds( r );
            p.setBackground( c );
     
            JLabel l_nom = new JLabel( "nom " );
            l_nom.setFont( font_ );
            l_nom.setHorizontalAlignment( SwingConstants.RIGHT );
            l_nom.setBounds( 20, 60, 180, 44 );
            p.add( l_nom );
     
            nom = new JTextField();
            nom.setFont( font_ );
            l_nom.setLabelFor( nom );
            nom.setBounds( 208, 57, 251, 47 );
            p.add( nom );
            nom.setColumns( 10 );
     
            JLabel l_prenom = new JLabel( "prenom" );
            l_prenom.setFont( font_ );
            l_prenom.setHorizontalAlignment( SwingConstants.RIGHT );
            l_prenom.setBounds( 20, 117, 180, 44 );
            p.add( l_prenom );
     
            prenom = new JTextField();
            prenom.setFont( font_ );
            l_prenom.setLabelFor( prenom );
            prenom.setColumns( 10 );
            prenom.setBounds( 208, 114, 251, 47 );
            p.add( prenom );
     
            JLabel l_adresse = new JLabel( "adresse " );
            l_adresse.setFont( font_ );
            l_adresse.setHorizontalAlignment( SwingConstants.RIGHT );
            l_adresse.setBounds( 20, 180, 180, 44 );
            p.add( l_adresse );
     
            adresse = new JTextField();
            adresse.setFont( font_ );
            l_adresse.setLabelFor( adresse );
            adresse.setColumns( 10 );
            adresse.setBounds( 208, 177, 251, 47 );
            p.add( adresse );
     
            JLabel l_ville = new JLabel( "ville " );
            l_ville.setFont( font_ );
            l_ville.setHorizontalAlignment( SwingConstants.RIGHT );
            l_ville.setBounds( 20, 237, 180, 44 );
            p.add( l_ville );
     
            ville = new JTextField();
            ville.setFont( font_ );
            l_ville.setLabelFor( ville );
            ville.setColumns( 10 );
            ville.setBounds( 208, 234, 251, 47 );
            p.add( ville );
     
            JButton print_ = new JButton( "imprimer" );
            print_.addActionListener( new ActionListener() {
                @Override
                public void actionPerformed( ActionEvent e ) {
                }
            } );
            print_.setFont( font_ );
            print_.setBounds( 327, 306, 124, 44 );
            p.add( print_ );
     
            p.repaint();
            p.revalidate();
    }
     
    public static void main( String[] args ) {
        new print();
    }
    }
    merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Tutorial : L'impression en java (un peu vieux mais toujours d’actualité).
    Merci de penser au tag 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 mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Membre régulier Avatar de abdennour bouaicha
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 98
    Points : 112
    Points
    112
    Par défaut
    merci ça marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [debutant]import java.swing?
    Par arou dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 09/02/2006, 12h13
  2. Séminaire Java Swing en vidéo
    Par Olivier Delmotte dans le forum Evolutions du club
    Réponses: 3
    Dernier message: 16/01/2006, 12h33
  3. Application lourde en Java, Swing ou autre...
    Par eponette dans le forum AWT/Swing
    Réponses: 12
    Dernier message: 23/09/2005, 22h17
  4. [Info]impression java
    Par clairette dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 05/07/2005, 17h14
  5. [Java-Swing][HTML] Page html à inclure dans application Java
    Par terminagroo dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 04/07/2005, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo