begin process at 2012 02 15 12:32:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

éditeur à coloration


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

éditeur à coloration

vendredi 17 août 2007 à 16:16:58 | éditeur à coloration

didoux95

Bonjour à tous.
je souhaite faire un éditeur à coloration synthaxique. L'éditeur est fait, il ne me reste plus que la coloration du texte.
C'est à ce niveau là que j'ai du mal. je m'explique. J'ai un JTextPane, qui me sert pour la saisie et la coloration. La synthaxe est relativement simple mais je bloque sur "comment récupérer, analyser et colorer les commandes ?". Un exemple de commande G01 toutes les commandes commencent par UNE lettre et se terminent par un nombre ENTIER ou DECIMAL. la coloration de la commande dépend de la lettre de départ. La fin d'une commande est annoncée par un espace ou une nouvelle lettre.

voici un algo que j'ai essayer:

+ à chaque appuis sur une touche (KeyEvent), récupérer le texte
+ enregistrer dans une variable "commande" le premier caractere si celui-ci est une lettre
+ enregistrer à la suite tous les caractères tant que se sont des chiffres
+ fin de la commande (un espace ou une nouvelle lettre) ?
   + analyser la commande récupérée, puis colorer en fonction de la première lettre
   + vider "commande"
+ passer au caractère suivant
+ ...

j'aimerais avoir de l'aide pour l'algo de récupération des commandes (qui, je pense, prend bcp de mémoire) et sur la coloration (si vous avez des conseils, je suis aussi prenneur :p ).

merci.
vendredi 17 août 2007 à 16:53:23 | Re : éditeur à coloration

sheorogath

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
regexp : tu applique un formattage sur tout ce uqi a ete trouvées

si tu utilise la source que je t'ai passe ca va ps etre bien compliqué

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
samedi 18 août 2007 à 10:04:56 | Re : éditeur à coloration

GodConan

Réponse acceptée !
je pense que tu gagnerais à utiliser un JEditor plutot qu un JText .... ;o)

Ou tu peux gerer les documents et segment directement en adaptant un style à chacun d eux...


GL

GodConan ;o)
samedi 18 août 2007 à 17:56:01 | Re : éditeur à coloration

didoux95

d'accord. merci a tout les deux.


Cette discussion est classée dans : commande, éditeur, lettre, commandes, coloration


Répondre à ce message

Sujets en rapport avec ce message

Passer des commandes DOS [ par Stark ] GeneralStarkHello,Ben il se t rouve que j'ai fait un peu de C++ avant de faire du Java et une commande me manque énormément. Il sagit de la c lancer des commandes Linux [ par dalud ] Bonjour Je bloque sur un petit problème de récupération des messages de sortie d'une commande linux. Ce morceau de code fonctionne avec la commande ls c'est quoi ligne de commande ? à quoi sert ? [ par sikove ] salut, dans java on entend souvent parler de ligne de commandes, passer des argument en ligne de commandes ... ça veut dire quoi aujuste ? ça sert à q Utilisation de résultas de Commandes DOS [ par Atoxis29 ] Bonjour, j'aimerai utiliser les résultats de ma commande dans une combo box pour pouvoir permettre la sélection d'un périphériques. je crois que je security manager [ par teutram ] pourquoi la commande:" java -Djava.security.policy=java.policy"ne marche pas chez moi, alors que sur tous les sites on me dit de rentrer cette command passer des commandes au shell avec java [ par wassimwawa ] comment passer des commendes avec java au dos sans ouvrir l'invité de commandes et inversement comment recupérer les resultats dans un String(messages classe file ennuyeuse [ par guiche9 ] salut,je voudrais savoir comment je peux me deplacer dans les dossiers par les commandes:ex en tapant c:/jeux/bin/ je veux etre dans ce repertoiredans Exécuter une ligne de commande depuis une application... [ par nan ] Bonjour tout le monde,Alors voilà je débute en Java et je me demande comment il est possible d'éxécuter une ligne de commande avec arguments et optio pb Runtime [ par GroSam ] Salut!PREMIER PROBLEME:Alors voila j'ai un pb avec la commande "run.exec":...Runtime run = Runtime.getRuntime();String cmd=("Sqlplus user/pwd@ c:/toto Siou plait des commandes Java [ par Setsuna89 ] Le bonheur est toujours à la portée de celui qui sait le saisirLa vie est belleSalut, je débute en Java et je suis à la recherche des fonction qui gèr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,231 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales