Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : éditeur à coloration [ Divers / Général ] (didoux95)

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é 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 commandes java [ par moooonaaaa ] <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { mar Problème de compilation dans un shell [ par fab76000 ] Bonjour à tous, j'ai lu beaucoup de choses sur les compilations java sous une fenetre shell mais cela ne m'aide pas. Jn n'arrive pas à compiler mes fi Executer un script shell sou java [ par momokouki ] salut j'essaie d'executer un script shell , le script contient plusieurs commandes , le probleme c'est que quand la commande prend du temps pour s'exe execution d'une commande linux sous java [ par crackinett_boy ] Bonjour à tous !Je développe une applet et je dois pouvoir detecter la vitesse des éventuels ports série présents sur une machine.Sous windows je fais commandes Dos en java [ par dodji_phpcs ] Salut tout le monde.Je cherche un moyen pour pouvoir executer des commandes dos a partir d'un programme javaBig El Chicano<img src="/imgs2/sm appel des commandes linux dans une programmation J2EE [ par armou ] Bonsoir,au fait je suis entrain de faire une application j2EE avec le framework struts et dans laquelle je me dois d'appeler des commandes unix ,j'arr


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,34 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.