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

AWT/Swing Java Discussion :

[JEditorPane] Problème d'affichage


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 164
    Par défaut [JEditorPane] Problème d'affichage
    Bonjour

    J'ai un JEditorPane dans lequel j'affiche parfois un fichier texte mais aussi un fichier html.
    Pas de problème pour le TXT. Pour le HTML, le fichier s'affiche, mais les liens sont inactifs

    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
    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
            this.LitFichier("aide/index.html");
        }
     
        private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
            this.LitFichier("apropos.html");
        }
     
        private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
            this.LitFichier("README.TXT");
        }
     
        private void LitFichier(String fic){
            File f = new File(fic);
            try {
                URL mURL = f.toURL();
                jEditorPane1.setPage(mURL);
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }
    Comment rendre actif les liens vers d'autres pages (fichier ou page sur le web) ?

    d'avance

    Pascal

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    C'est expliqué dans le javadoc : JEditorPane.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 164
    Par défaut
    Merci mais... ,je m'y perds un peu dans la JavaDoc

    Peux-tu me diriger ?

  4. #4
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Te diriger comment ?... Je t'ai mis le lien dessus cela ne suffit pas ? Ou alors tu as des problèmes en anglais ? Ou c'est les notions techniques ?

    Dis moi comment t'aider...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 164
    Par défaut
    Mon anglais Tant que c'est pour faire une boucle, ça va, mais pour la litératrure, GROSSES LACUNES
    Désolé

  6. #6
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Bon je te traduis rapidos l'extrait utile. Pour moi c'est un excellent exercice, mon anglais est assez fragile.

    Citation Envoyé par javadoc
    Some kinds of content may provide hyperlink support by generating hyperlink events. The HTML EditorKit will generate hyperlink events if the JEditorPane is not editable (JEditorPane.setEditable(false); has been called). If HTML frames are embedded in the document, the typical response would be to change a portion of the current document. The following code fragment is a possible hyperlink listener implementation, that treats HTML frame events specially, and simply displays any other activated hyperlinks.
    Citation Envoyé par anglais fragile
    Divers contenus peuvent fournir le support d'hyperliens en générant des événements. Le EditorKit pour HTML génèrera des évenements d'hyperlien si le JEditorPane est non éditable ((JEditorPane.setEditable(false); a été appelé). Si des frames HTML sont inclus dans le document, la réponse typique sera de changer cette portion du document courant. Le fragment de code suivant est une mise en oeuvre possible d'un écouteur, qui traite les frame HTML, et affiche simplement les autres liens activés.
    ... suit le code exemple, intraduisible évidemment.

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

Discussions similaires

  1. Problème d'affichage
    Par mustang-gx dans le forum Bases de données
    Réponses: 8
    Dernier message: 26/01/2005, 22h54
  2. Problème d'affichage avec trace
    Par WriteLN dans le forum Flash
    Réponses: 10
    Dernier message: 22/10/2003, 16h59
  3. [Kylix] problème d'affichage
    Par scalvi dans le forum EDI
    Réponses: 1
    Dernier message: 18/06/2003, 10h07
  4. Réponses: 1
    Dernier message: 06/03/2003, 11h57
  5. probléme d'affichage d'une fiche
    Par sb dans le forum Composants VCL
    Réponses: 7
    Dernier message: 29/08/2002, 09h43

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