Eclipse editor

Eclipse editor - Java - Programmation

Marsh Posté le 01-05-2009 à 22:08:26    

Bonjour,
 
Je dois apprendre à programmer un éditeur de code comme celui d'Eclipse (comment gérer les couleurs des mots clés, commentaires, gérer les onglets, la détection d'erreurs)
 
est-ce que vous auriez des idées pour m'orienter ? (tutorial, code sources)
 
merci

Reply

Marsh Posté le 01-05-2009 à 22:08:26   

Reply

Marsh Posté le 02-05-2009 à 09:14:42    

Je pense que la coloration syntaxique est géré avec des REGEX mais je suis pas certain je me suis jamais penché sur ça.
 
Pour les onglets je vois pas le soucis c'est de la programmation événementiel classique.
 
La détection d'erreur ça dépend de quel type d'erreur tu dois gérer c'est assez vague ce que tu dis :D


---------------
Pire qu'une pierre dans la chaussure, est un grain de sable dans la capote.  Coluche.
Reply

Marsh Posté le 11-05-2009 à 13:04:38    

en fait, je dois implémenter un éditeur dans un projet Java RCP. Donc je voudrais une fenêtre avec un éditeur java. J'aimerais savoir comment reproduire le même éditeur que celui d'éclipse (détection d'erreurs automatique, couleurs ...). Y'a t'il un moyen d'accéder au code source de l'éditeur propre à Eclipse ?
 

Reply

Marsh Posté le 11-05-2009 à 20:03:32    

bluguludu a écrit :

en fait, je dois implémenter un éditeur dans un projet Java RCP. Donc je voudrais une fenêtre avec un éditeur java. J'aimerais savoir comment reproduire le même éditeur que celui d'éclipse (détection d'erreurs automatique, couleurs ...). Y'a t'il un moyen d'accéder au code source de l'éditeur propre à Eclipse ?

Eclipse est un projet open source, donc oui, il est possible d'accéder au code ...
Le package eclipse 'classic' contient normalement les sources de l'éditeur. Après une fois que c'est téléchargé il faut chercher un peu, mais ça doit y être.
http://www.eclipse.org/downloads/p [...] e-packages


---------------
By bob.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed