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 :

JTextPane, editeur CSS et HTML


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 382
    Par défaut JTextPane, editeur CSS et HTML
    Bonjour, j'aimerais créer un éditeur CSS voir aussi HTML.
    Pour celà, j'utilise un JTextPane.
    Mais j'aimerais avoir votre avis sur la manière d'analyser le document.
    en effet des que l'utilisateur tape au clavier faut-il
    - reparcourir tout le document et parser à chaque fois
    - analyser par exemple 50 caractères avant et après
    - analyser que la ligne courante...

    de plus la meilleur solution est-il d'utiliser des REGEX pour parser le document ?
    ....

    merci de votre aide...

  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
    Le paquetage javax.swing.text est malheureusement un nid à emmerdements. Et, malheureusement de chez malheureusement, il est difficile de s'en passer.

    Pour savoir ce qu'il faut faire parmi tes idées, encore faudrait-il savoir ce que tu veux faire... Un éditeur CSS / HTML, c'est bien, mais et alors ?... Un pareil que les autres, un différent ? Pour certaines choses il te faudra revoir tout le document à chaque caractère, pour d'autre, seulement le mot au curseur, etc.

    Et bien entendu cela dépendra aussi de la réactivité nécessaire, de la taille du document, etc. Bref on ne peut pas répondre à ces questions dans l'absolu. (enfin, pas moi).

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 382
    Par défaut
    donc j'aimerais faire un editeur html simple.

    pour le moment j'aimerais que si c'est une balise :
    <html paramètre="valeur" >

    alors on le met en gras et de couleur.
    Sinon c'est pas une balise on le laisse en noir.


    Par la suite j'aimerais que les paramètres devienne rouge.
    et "valeur" devienne bleu.

  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
    Il y a le logiciel jEdit qui fait des choses comme ça. Renseignes-toi auprès des développeurs, regarde comment ils ont fait.

    Il y a aussi le projet Netbeans qui vient de refondre son éditeur (pas dommage, d'ailleurs). Là tu as probablement le must de la technique, puisque c'est tout récent, et dans un milieu très concurrentiel. Tu peux même sans doute te renseigner sur le sujet sur le forum Netbeans de developpez.net, où il y a des gens bien au courant des projets internes Netbeans.

    À partir de là, vois comment tu peux appliquer ces choses à ton niveau. Et tiens nous au courant.

Discussions similaires

  1. Editeur CSS
    Par Seth77 dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 01/04/2006, 10h55
  2. css ou html (marge du bas différence avec ie et mozilla)
    Par audax dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 28/01/2006, 19h22
  3. [CSS ou HTML] Creation menu
    Par Manio 54 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 19/11/2005, 09h45
  4. Réponses: 2
    Dernier message: 18/07/2005, 11h58

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