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

Agents de placement/Fenêtres Java Discussion :

Probleme avec une JFrame


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Par défaut Probleme avec une JFrame
    Ce programme permet une identification sur un compte gmail pour voir les messages reçu, je souhaiterai créer une JFrame qui me recupérant les données suivantes dans des Jlabel :

    -email de l'expediteur
    -sujet
    -numero de l'email
    -date d'envoi


    Voici le code a modifier car je sais pas ou implanter ma JFrame
    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
     
    import javax.mail.*;
     
    import com.sun.mail.pop3.POP3SSLStore;
    import java.util.*;
    import java.io.*;
     
    public class ClientMail {
     
    /** Dans cette chaine c'est le nom du serveur courier */
     
    static String host = "pop.gmail.com";
     
    public ClientMail() {
    }
     
     
    //public ClientMail(h String,lg String,pw String) {
    //}
    /*
    * Méthode main , Fonction principale du client
    */
    public static void main(String args[])
    {
    /* Récupération des propriété du System */
    Properties prop = System.getProperties();
    System.out.println("Creation d'une session mail");
    /* Creation d'un objet Session */
    Session sess = Session.getDefaultInstance(prop, null);
    sess.setDebug(true);
     
    prop.list(System.out);
     
    try {
    /* No comment ;-) */
    String user = "";//pour le tester
    String pwd = "";//mot de passe
    /* Création de l'object qui va récupéré le contenu de la boite */
    System.out.println("obtention d'un objet store");
    // Store st = sess.getStore("pop3");
     
    /* Connection au serveur */
    POP3SSLStore st = new POP3SSLStore(sess, new URLName(""));
    st.connect(host, user, pwd);
    System.out.println("connection ok");
     
    System.out.println("st=:" + st);
     
    System.out.println("Obtention d'un folder");
     
    /*
    * Ouverture du répertoire contenent les mails Par defaut INBOX
    */
    Folder f = st.getFolder("INBOX");
    f.open(Folder.READ_ONLY);
     
    /* Récupération des messages */
    System.out.println("Obtention des messages");
    Message msg[] = f.getMessages();
    System.out.println("nombre de messages : " + f.getMessageCount());
    System.out.println("nombre de nouveau messages : "
    + f.getNewMessageCount());
    System.out.println("liste des nouveau messages");
     
    for (int i = 0; i < msg.length; i++) {
    if (msg[i].isMimeType("text/plain")) {
    System.out.println("Expediteur: " + msg[i].getFrom()[0]);
    System.out.println("Sujet: " + msg[i].getSubject());
    System.out.println("Texte: " + (String) msg[i].getContent());
    }
    System.out.println("fin des messages");
    }
     
    } /* fin de try */
     
    /* Les exceptions */
     
    catch (NoSuchProviderException e) {
    System.out.println("Erreur sur le provider" + e.getMessage());
    } catch (MessagingException e) {
    System.out.println("Erreur sur Message" + e.getMessage());
    } catch (IOException e) {
    System.out.println("Erreur sur IO" + e.getMessage());
    } catch (Exception e) {
    System.out.println("Erreur indetermiee" + e.getMessage());
    }
    } /* fin de main */
     
    }
    Pièce jointe 24949

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Fait un tutorial swing de ce site car manifestement tu n'as jamais fait de JFrame.
    Tu n'as pas un "Probleme avec une JFrame" mais tu "Ne sais pas faire une JFrame".

    Donc la solution à ton problème c'est d'apprendre à le faire
    => http://baptiste-wicht.developpez.com...wing/debutant/

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Par défaut si je sais faire une JFrame
    le problemen c'est que j'arrive pas faire l'interaction entre les deux

    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
    import javax.swing.*;
    import java.awt.event.*;
    import java.awt.*;
     
     
    public class Panel extends JFrame{
     
     
    	JLabel ServPOP = new JLabel("host");
    	JLabel utilisateur = new JLabel("user");
    	JLabel pass = new JLabel("pwd");
     
    	Panel(){
     
    		setSize(50,50);	
    		setTitle("Connexion à votre messagerie");
    		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		Container cp = getContentPane();
    		cp.setBackground(Color.yellow);
    		cp.add(ServPOP);
    		cp.add(utilisateur);
    		cp.add(pass);
    		pack();
    		setVisible(true);
     
    	}
    	public static void main(String args[]){
    	new Panel();
    	{
    }
    }

  4. #4
    Membre émérite Avatar de Pollux
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    706
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 706
    Par défaut
    Je crois que tu perds ton temps à insister comme tu le fais. Ce forum n'est pas fait pour fournir des "cours". Pour ca tourne-toi comme il t'a déjà été conseillé vers les tutorials que tu peux trouver sur le net ou en achetant un bouquin.

    Si tu as un problème plus spécifique, un peu moins basique n'hésite pas à demander ou alors précise vraiment ton problème.

  5. #5
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Citation Envoyé par chacalpuant Voir le message
    le problemen c'est que j'arrive pas faire l'interaction entre les deux
    C'est bien ce que je dis, tu ne sais pas faire une JFrame.
    Tu sais copier/coller du code que tu as vu, mais tu ne comprends rien à ce que tu fais.
    Donc suit mon conseil au lieu de crier comme un bébé.


Discussions similaires

  1. probleme avec une requete dans le Jframe
    Par coolanso dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 30/07/2010, 18h11
  2. [C#] [Oracle] Probleme avec une procedure stockée
    Par sronin1 dans le forum Accès aux données
    Réponses: 4
    Dernier message: 28/05/2004, 19h04
  3. Probleme avec une table vide
    Par king dans le forum Bases de données
    Réponses: 5
    Dernier message: 20/03/2004, 14h24
  4. au secour probleme avec une requete...
    Par soufiane59 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/09/2003, 10h28
  5. probleme avec une division par zéro
    Par jcharleszoxi dans le forum Langage SQL
    Réponses: 2
    Dernier message: 26/03/2003, 18h14

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