CATEGORII DOCUMENTE |
Aceste componente - numite text area in engleza - sunt de fapt niste campuri de text care contin mai multe linii (spre deosebire de campurile de text clasice care apar doar pe un rand).O zona de text poseda si bare de scroll pentru eventualul text care nu incape in partea vizibila a zonei de text.
Pentru a crea o astfel de zona de text trebuie sa folosim unul dintre cei patru constructori de mai jos:
- TextArea() - creaza o zona de text goala cu inaltime si latime nespecificate
- TextArea(int,int) - creaza o zona goala care contine numarul de linii dat de primul argument si are latimea data de numarul de caractere care este specificat de cel de-al doilea argument intreg
- TextArea(String) - creaza o zona de text care contine sirul dat ca argument
- TextArea(String,int,int) - creaza o zona de text care contine sirul dat ca argument, numarul de linii dat de primul argument intreg si lungimea unei linii de atatea caractere cat reprezinta al doilea argument intreg
In exemplul de mai jos avem o zona de text gata completata cu un text:
import java.awt.*;
public class ZonaText extends java.applet.Applet
}
In cazul zonelor de text mai trebuie sa mentionam ca ele sunt inrudite cu campurile de text nu numai din punct de vedere logic ci si ca ierarhie de clase Java ; ambele componente mostenesc de fapt o clasa numita TextComponent, clasa care de fapt poseda metodele setText(), getText(), setEditable() si isEditable() si astfel aceste metode sunt disponibile si clasei TextArea.
Zonele de text poseda si ele unele metode proprii foarte utile:
-
- metoda replaceText(String,int,int) - inlocuieste textul aflat intre pozitiile indicate de argumentele intregi cu sirul dat ca prim argument.OBS.:Si aceasta metoda are o alta versiune incepand cu Java 2, si anume metoda replace(String,int).
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 897
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved