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 :

Intégrer du texte dans une JFrame à son ouverture?


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
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 11
    Points : 7
    Points
    7
    Par défaut Intégrer du texte dans une JFrame à son ouverture?
    Bonjour à tous,

    Voila mon problème:
    Je réalise un editeur de texte en java dans le cadre d'un TP et je cherche à créer un JDialog qui ouvrirait une fichier texte dès qu'on l'ouvre afin d'y afficher une fichier d'aide sur l'utilisation du logiciel.

    Pour l'instant, j'ai crée mon JDialog avec un JEditorPane (setEditable(false)) mais je n'arrive pas à faire qu'il ouvre mon fichier texte.

    Si quelqu'un peut m'aider, merci d'avance

    Bonne journée à tous.

    Newjc

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Points : 7 163
    Points
    7 163
    Par défaut
    Donne le code que tu as fait, on va surement trouver ou est le problème
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Déjà, je précise que j'ai fait une erreur. Ce n'était pas dans une JDialog mais dans une JFrame!

    Voilà le bout de code:

    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
    package Editor;
     
    import java.awt.*;
    import java.io.*;
    import javax.swing.*;
    import SimpleFrame.SimpleFrame;
     
    /**
     * This class show a dialog with the help 
     * file to use this piece of software.
     * @author Newjc
     */
    public class HelpDialog extends SimpleFrame {
     
        private JEditorPane helpDisplayPane;
        private File helpFile;
     
        public HelpDialog() {
     
            //Constructor
            super("help");
     
            //JEditorPane
            helpDisplayPane = new JEditorPane();
            helpDisplayPane.setEditable(false);
            JScrollPane hdp = new JScrollPane(helpDisplayPane);
     
            getContentPane().setLayout(new BorderLayout());
            getContentPane().add(hdp, BorderLayout.CENTER);
     
            this.open();
        }
     
        private void open() {
     
            helpFile = ("../data/helpFile.txt");
            try {
     
                FileReader filereader = new FileReader(helpFile);//FileReader n'accepte pas les String en param! C'est la le principale problème!
                helpDisplayPane.read(filereader, null);
                filereader.close();
            } catch (FileNotFoundException e) {
     
                System.out.println("Fichier non trouve");
            } catch (IOException e) {
     
                System.out.println("IO error");
            }
        }
    }

  4. #4
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut
    Bonjour, utilise la balise CODE pour plus de clarté, le # dans l'édition des messages.

    Il faut déclarer le FileReader de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FileReader filereader = new FileReader(new File(helpFile));

  5. #5
    Membre éclairé

    Étudiant
    Inscrit en
    Octobre 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2007
    Messages : 510
    Points : 803
    Points
    803
    Par défaut
    je confirme voici les sources si tu veux plus de détails : JAVADOC :

    ==> constructeur du FileReader :

    FileReader(File file)
    Creates a new FileReader, given the File to read from.

    ==> constructeur du File :

    File(String pathname)
    Creates a new File instance by converting the given pathname string into an abstract pathname.
    "La seule chose dont je sois certain, c'est que je doute"
    j'ai cassé ma boule de cristal veuillez être clair et précis dans vos propos
    compilateur - 1 nayah - 0
    PS : je suis un

  6. #6
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    C'est pas faux!! Honte sur moi de ne même pas avoir vu ça!!
    Merci beaucoup! Ca marche nikel!

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

Discussions similaires

  1. Ecrire texte dans une JFrame
    Par jmc18100 dans le forum Débuter
    Réponses: 2
    Dernier message: 04/06/2015, 15h15
  2. Intégrer un lecteur dans une JFrame.
    Par Mornor dans le forum Multimédia
    Réponses: 2
    Dernier message: 25/10/2014, 21h34
  3. Intégrer des raccourcis claviers dans une JFrame
    Par FistOr dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 18/03/2008, 18h46
  4. Zone de texte dans une Jframe
    Par Invité dans le forum Agents de placement/Fenêtres
    Réponses: 8
    Dernier message: 22/09/2006, 14h49

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