CATEGORII DOCUMENTE |
Textul introdus in applet prin componentele precedente nu era modificabil de catre utilizator, doar programatorul avand posibilitatea de a face acest lucru.Campurile de text dau posibilitatea utilizatorului sa poata introduce propriul text in program.Aceste componente ale interfetei sunt implementate cu ajutorul clasei TextField.
Pentru a crea un camp de text putem folosi una dintre urmatoarele patru variante:
-
TextField() - va crea un
-
TextField(int) - va crea un
- TextField(String) - creaza un camp de text completat cu sirul dat ca parametru
-
TextField(String,int) - creaza un
Atributele responsabile cu latimea campului de text au de fapt importanta doar in cazul folosirii unor administratori de dispunere care nu redimensioneaza componentele - ca de exemplu FlowLayout.
In cazul in care vrem ca textul introdus de la tastatura de utilizator sa nu fie vizibil in clar - de exemplu in cazul parolelor - putem folosi o metoda numita setEchoCharacter(char) care va primi ca argument un caracter ce trebuie inclus intre apostroafe (de exemplu:'@').
OBS.:Incepand cu Java 2 metoda setEchoCharacter(char) se poate inlocui cu metoda setEchoChar(char).
In continuare este prezentat un applet care utilizeaza mai multe campuri de text in clar si un camp de text care ascunde textul introdus de utilizator:
import java.awt.*;
public class CampuriText extends java.applet.Applet
}
Clasa TextField are si ea cateva metode foarte des folosite pentru a controla campurile de text:
- metoda getText() - returneaza textul continut de camp
- metoda setText(String) - completeaza campul de text cu sirul specificat ca argument
- metoda setEditable(boolean) - determina daca respectivul camp de text poate fi sau nu modificat de utilizator.Argumentul false duce la blocarea campului pentru introducerea de text iar argumentul true permite introducerea de text din partea utilizatorului
metoda isEditable() - returneaza starea unui camp de text printr-o valoare booleana ; daca respectivul camp de text poate fi editat va returna true iar daca nu este editabil va returna false
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1319
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved