[ cartmanlee @ 02.04.2005. 20:30 ] @
Radim na izradi tekst komponente koja boja kod. Malo sam surfao po netu i na sun-ovom siteu našao sam gotov primjer u kojem je realizirana komponenta koja "boja" Java kod.

http://java.sun.com/products/j...les/text/editor_kit/index.html

No problem je u tome što se koristi nepoznata klasa sun.tools.java.Constants

Primjer je star 7 godina i stvari su se promjenile, a problem je u tome što nisam nigdje na netu našao objašnjenje ove klase, tako da ne znam što ona sadrži, kakav oblik podataka vraćaju statički elementi, odnosno, kakve metode klasa sadrži.

Postoje još neke klase koje "ne funkcioniraju", ali ova mi je bitna, jer bi na temelju nje mogao sagraditi više config fajlova za bojenja koda različitih programskih jezika.

Da li ima netko ideju kako da saznam više informacija ili da li netko zna gdje bih mogao naći sličan primjer?
[ _owl_ @ 02.04.2005. 23:45 ] @
Mogao bi da dekompajliras tu klasu il bar da koristis refleksiju, tako bi saznao koje su sve metode dostupne. Na osnovu imena metoda i statickih promenljivih bi mozda mogao nesto da saznas, ali sumnjam da bi to bilo dovoljno za "normalno" koriscenje te klase. Sto se tice objasnjenja kako klasa radi bolje se raspitaj na nekim drugim forumima (recimo na Sun-ovom forumu posvecenom Java developerima).
[ Au197/79 @ 03.04.2005. 07:59 ] @
Mogao bi pogledati na www.jedit.org kako su profesionalci uradili mnogo dobar syntax highlighting, gde se struktura jezika opisuje u XML obliku.
[ cartmanlee @ 03.04.2005. 12:25 ] @
Citat:
Au197/79: Mogao bi pogledati na www.jedit.org kako su profesionalci uradili mnogo dobar syntax highlighting, gde se struktura jezika opisuje u XML obliku.


Izgleda ću morati, tražio sam neko jednostavnije rješenje, iako je pitanje koliko ovakva komponenta može biti jednostavna

Skinuo sam source jEdita prije nekoliko dana, bacio sam pogled i rekao:"ajme, pa ovo je glomazno". Ali očito nema druge.