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] StyleEditorKit eception


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut [JEditorPane] StyleEditorKit eception
    Salut,

    Par moment, lorsque je fais un setPage sur mon JEditorPane, j'ai un exeption m'indiquant: Must be Style Editor Kit !!!

    Est ce que quelqu'un comprend cela??

  2. #2
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut
    voici l'exeption complète:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Exception in thread "Thread-34" java.lang.IllegalArgumentException: Must be StyledEditorKit
    	at javax.swing.JTextPane.setEditorKit(JTextPane.java:470)
    	at javax.swing.JEditorPane.setContentType(JEditorPane.java:886)
    	at javax.swing.JEditorPane.getStream(JEditorPane.java:711)
    	at javax.swing.JEditorPane.setPage(JEditorPane.java:406)
    Y a t il quelque chose à setter sur le JEditorPane?

  3. #3
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    a setter tout depend de ce que tu veux faire..., si tu veux customiser l'affichage du TextComponent...

    Par contre la VM te dis que le parametre que tu lui passe ne correspond pas a ce qu'elle attend.

    tu lui passe un TextPane ?
    si oui essaye de lui passer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tonTextPane.getStyledEditorKit()
    ca devrais mieux le faire

  4. #4
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut
    en fait, voilà ce que je fais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    componentTextView.setPage(f.toURI().toURL());

  5. #5
    Membre chevronné Avatar de xixi31
    Inscrit en
    Juin 2005
    Messages
    423
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2005
    Messages : 423
    Par défaut
    lu,

    Apparemment, le JEditorPane regarde le type de document pointé par l'URL que tu lui as donné. Il trouverait un document de type rtf ou html, c'est à dire un document comporant des infos de style mais ne dispose pas d'un EditorKit supportant l'affichage de ce style.

    tu devrais débugguer un peu pour savoir sur quel type de document tu tombes et quel editor kit est installé pour ce type de document.

    xi

  6. #6
    Membre éclairé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Par défaut
    En fait, le document que j'essaye d'afficher est un document html.
    On peut dire qu'en moyenne, ça marche une fois sur 2.

  7. #7
    Membre chevronné Avatar de xixi31
    Inscrit en
    Juin 2005
    Messages
    423
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2005
    Messages : 423
    Par défaut
    que te donnent les méthodes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
            tonTextPane.getContentType()
            tonTextPane.getEditorKitForContentType(type)
            tonTextPane.getEditorKit()
    ??

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

Discussions similaires

  1. [JEditorPane] Quel listener utiliser?
    Par Pill_S dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 27/07/2004, 13h32
  2. [JEditorPane]Captures des touches claviers
    Par splend_f dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 17/05/2004, 14h57
  3. [JEditorPane]ajout de balises html
    Par almass dans le forum Composants
    Réponses: 12
    Dernier message: 12/05/2004, 17h07
  4. [JEditorPane]Selectionner une ligne
    Par )3lade dans le forum Composants
    Réponses: 8
    Dernier message: 20/01/2004, 10h29
  5. [XSLT] Visualisation d'un fichier xml dans un jEditorPane
    Par Yannos94 dans le forum Format d'échange (XML, JSON...)
    Réponses: 16
    Dernier message: 09/01/2004, 17h50

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