|
LE
|
Pro
|
|
Proprietatile editorului de programe
|
|
JCreator
ofera optiunea de a vizualiza numarul liniei in marginea de selectie.
|
x
|
x
|
|
Cu
ajutorul colorarii sintaxei, se poate face o usoara distinctie intre cuvinte cheie,
metode, comentarii si text normal. Toate culorile pot fi setate dupa
preferintele fiecaruia. Parcurgerea sintaxei functioneaza cu ajutorul
fisiereler de configurare care pot fi modificate dupa nevoile fiecaruia.
Parcurgerea se poate ocupa pana la 4 cuvinte cheie si pana la 4 limbaje
integrate. O caracteristica noua este aceea de a exporta setarile in fisiere
XML si de a putea imprima documentul color.
|
x
|
x
|
|
|
x
|
x
|
|
|
x
|
x
|
|
[exemplu]
Se
pot desfasura sectiuni de ierarhii logice ale codului dumneavoastra in timp ce
lucrati in alte zone ale fisierului. Acesta permite o navigare facila in
codul sursa si ofera o privire de ansamblu asupra metodelor claselor. Punct
de desfasurare poate fi orice bloc de cod: clasa, modul, definitie, if, else,
for, etc.
|
x
|
x
|
|
Rezultatul
cautarii va fi afisat in fereastra de iesire.
|
x
|
x
|
|
La
inceperea unei noi linii, auto-indentarea va pozitiona cursorul la aceeasi
pozitie initiala ca textul de pe linia anterioara.
|
x
|
x
|
|
Cu
ajutorul acestei functii, cuvintele scrise pe jumatate pot fi completate
automat, daca ele mai apar deja prin text.
|
x
|
x
|
|
JCreator
va anunta in mod automat daca se doreste reincarcarea fisierului cand acesta
a fost modificat in afara editorului.
|
x
|
x
|
|
|
x
|
x
|
|
|
x
|
x
|
|
Modifica
din litere mari in litere mici (si invers), spatiile in tab-uri (si invers),
comentariile etc.
|
x
|
x
|
|
Comenzi
avansate de editare pentru selectare si stergere de text.
|
x
|
x
|
|
[exemplu]
Modelele
predefinite de cod sunt prescurtari care pot fi extinse la siruri de
caractere in timp ce se editeaza codul. Ele se extind in text prin apasarea
tastelor Spatiu, Enter sau Tab. Se mai poate folosi si lista de prescurtari
prin apasarea ei in meniul editorului.
|
|
x
|
|
Cursorul
se va pozitiona automat pe pozitia in care s-a facut ultima modificare in
text.
|
x
|
x
|
|
|
|
|
Interfata cu Utilizatorul
|
Bara
de unelte, meniuri, taste pentru acces rapid si butoane cu imagini definite
de utilizator, toate putand fi modificate de utilizator.
|
x
|
x
|
[exemplu]
Spatiul
de lucru, sau fereastra principala, este formata din 3 zone. Fereastra din
stanga sus afiseaza File View, Data View si Package View in mod standard. Spatiul
de lucru poate fi organizat prin mutarea ferestrelor cu ajutorul mousului.
|
x
|
x
|
[exemplu]
Pentru
a avea mai mult spatiu pe desktop, puteti chiar sa ascundeti fereastra
apasand pe icoana de Auto Hide situata in coltul din dreapta sus al
ferestrei. Aceasta optiune poate fi de folos in cazul in care aveti un ecran
mic sau folositi un laptop.
|
x
|
x
|
Aceasta
noua caracteristica ii permite utilizatorului sa realoce secventa tab-urilor.
|
x
|
x
|
[exemplu]
File
View este o fereastra de lucru care permite utilizatorului sa-si vada
fisierele dintr-un proiect sub forma de arbore. File View are si o optiune de
a urmari documentul activ. Se poate sterge, redenumi, include si exclude
fisiere direct din aceasta fereastra de lucru.
|
x
|
x
|
Data
View este o fereastra de lucru care ofera o privire de ansamblu asupra
structurilor de date din fisierul curent intr-o forma arborescenta
extensibila. Fereastra detine optiuni de creare de clase, metode si variabile
noi. Continutul arborelui clasei se modifica instantaneu cand sunt adaugati
noi membri clasei respective. Pe langa clasele Java, fereastra mai afiseaza
continutul documentelor XML, HTML si JSP pentru o mai usoara navigare.
|
x
|
x
|
Package
View este o fereastra de lucru care ofera o privire de ansamblu asupra
pachetelor din proiectul curent, sub forma arborescenta extensibila.
|
x
|
x
|
[exemplu]
Task
View este o fereastra de iesire care ofera o privire de ansamblu asupra
erorilor de compilare, sarcini definite de utilizator, cat si comentarii din
codul sursa.
|
x
|
x
|
[exemplu]
Cu
ajutorul acestei unelte se pot organiza sarcinile print-o interfata
accesibila si usor de folosit.
|
|
x
|
Output
View este localizata in partea de jos a spatiului de lucru. Sunt afisate
mesajele de iesire ale compilatorului, unelte de depanare si un motor de
cautare. Mai este permisa si modificarea fonturilor, ascunderea automata a
ferestrei, si o consola pentru a introduce date pentru aplicatiile Java.
|
x
|
x
|
JCreator
va anunta in mod automat daca se doreste reincarcarea fisierului cand acesta a
fost modificat in afara editorului.
|
x
|
x
|
|
x
|
x
|
Permite pornirea unor aplicatii externe din interiorul
JCreator-ului. Fiecare unealta configurata va fi afisata in Meniul de unelte
pentru un acces rapid si usor. Rezultatul acestor aplicatii poate fi capturat
cu ajutorul ferestrei Output View.
|
x
|
x
|
|
|
|
|
Pentru Java
|
|
Noi
spatii de lucru sunt rapid create, si au la baza modele prestabilite.
|
x
|
x
|
|
[exemplu]
Ajutorul
pentru clase permite crearea rapida de clase si interfete noi.
|
x
|
x
|
|
Aceasta
unealta insereaza cod sursa pentru implementarea interfetelor.
|
x
|
x
|
|
[exemplu]
Unealta
pentru inserarea metodelor get si set bazata pe proprietatile existente in
clasa bean selectata.
|
|
x
|
|
Compileaza
toate fisierele dintr-o data.
|
x
|
x
|
|
Comanda
de executie proiect va incarca proiectul dupa regulile de rulare mentionate de
utilizator. Daca utilizatorul nu a definit aceste reguli, atunci JCreator va
cauta in mod automat fisierul java sau fisierul html ce contine o eticheta de
aplet.
|
x
|
x
|
|
Se pot
compila mai multe proiecte de-o data folosind aceasta unealta batch.
|
x
|
x
|
|
Se
poate face trecerea cu usurinta intre unelte de acelasi tip dar cu setari
diferite. Un exemplu ar fi trecerea de la Jikes la compilatorul de baza.
|
x
|
x
|
|
Acesta
de face cu mare usurinta printr-o interfata cu acces rapid.
|
x
|
x
|
|
Cu
JCreator se poate face trecerea cu usurinta intre mediile JDK, fara a mai avea
grija cailor claselor. Un profil JDK contine clasele si dosarul radacina a
versiunii JDK.
|
x
|
x
|
|
[exemplu]
O unealta
ce ofera sintaxa pentru o variabila, metoda sau o clasa selectata in editor.
|
|
x
|
|
[exemplu]
Afiseaza membri, metode si pachete oriunde in document
prin apasarea combinatiei de taste Ctrl+Space.
|
|
x
|
|
Aceasta unealta afiseaza in mod automat lista de
parametrii a metodei curente.
|
|
x
|
|
[exemplu]
Navigare prin propriul cod prin selectarea
identificatorilor editorului.
|
|
x
|
|
|
|
x
|
|
Pentru configurarea mai multor fisiere executabile
intr-un proiect.
|
x
|
x
|
|
Suport JSP
|
|
|
x
|
x
|
|
[exemplu]
Completare
a actiunilor si directivelor JSP.
|
|
x
|
|
[exemplu]
Afiseaza membri Java, metode si pachete in sectiuni
scriplet prin apasarea tastelor Ctrl+Space.
|
|
x
|
|
[exemplu]
Variabilele definite in librariile de etichete sunt
recunoscute de functia de auto-completare JSP.
|
|
x
|
|
Suport CVS
|
|
Unealta
de control a versiuni pentru CVS. Aplicarea si modificarea fisierlor se face direct
din meniul File View.
|
|
x
|
|
[exemplu]
Ajutor pas cu pas pentru exportul proiectelor din
dosare.
|
|
x
|
|
Suport ANT
|
|
[exemplu]
Cu
ajutorul acestei unelte se pot organiza sarcinile print-o interfata
accesibila si usor de folosit.
|
|
x
|
|
|
|
|
|
|
|
|
|
|