Kakšna je razlika med TextField in TextArea v Javi - Razlika Med

Kakšna je razlika med TextField in TextArea v Javi

The glavna razlika med TextField in TextArea v Javi je, da TextField je komponenta AWT, ki omogoča vnos ene vrstice besedila v aplikaciji GUI, medtem ko je TextArea komponenta AWT, ki omogoča vnos več vrstic besedila v aplikaciji GUI.

Java je programski jezik na visoki ravni. Obstajajo različne različice v Javi, kot so Java SE, Java EE in Java ME. Od tega Java SE pomaga graditi splošne aplikacije, medtem ko Java EE pomaga graditi poslovne aplikacije. Ker se Java ME uporablja za mobilne aplikacije. Java tudi zagotavlja neodvisnost od platforme in je robustna. Poleg tega ga lahko uporabimo za izdelavo visoko zmogljivih porazdeljenih aplikacij. AWT, ki je kratica za Abstract Window Toolkit, je API za razvoj aplikacij na osnovi oken ali grafičnih uporabniških vmesnikov (GUI) v Javi. Tu sta TextField in TextaArea dve GUI komponenti, ki sta na voljo v AWT.

Pokrita ključna območja

1. Kaj je TextField
- Opredelitev, funkcionalnost
2. Kaj je TextArea
- Opredelitev, funkcionalnost
3. Kaj je razlika med TextField in TextArea
- Primerjava ključnih razlik

Ključni pogoji

API, AWT, GUI, Java, TextfField, TextArea


Kaj je TextField v Javi

TextField je komponenta v AWT, ki omogoča vnos besedila v eni vrstici. Zato ga lahko uporabimo za ustvarjanje predmeta TextField ali komponente. Glejte spodnji primer programa.


Slika 1: Java program z TextField

V zgornjem programu je f objekt Frame, t1 pa objekt TextField. Pri tem smo uporabili metodo setBounds za postavitev objekta t1 v okvir glede na podano pozicijo. Nato smo dodali komponento v okvir. Končno je okvir viden s komponento TextField.

Kaj je TextArea v Javi

TextArea je komponenta v AWT, ki omogoča vnos več vrstic besedila. Zato ga lahko uporabimo za izdelavo predmeta TextArea ali komponente. Glejte spodnji primer programa.


Slika 2: Java program z TextArea

V zgornjem programu je f objekt Frame, medtem ko je "area" objekt TextArea. Kje smo uporabili metodo setBounds, da postavimo objekt »območje« v okvir glede na določen položaj. Nato smo dodali komponento v okvir. Končno je okvir viden s komponento TextArea. Tukaj lahko uporabnik vnese več vrstic v besedilno polje. Če je območje z besedilom večje od vidnega območja, drsni trak omogoča pomikanje po besedilu gor, dol, desno in levo.

Razlika med TextField in TextArea v Javi

Opredelitev

TextField je nadzor v AWT Java, ki uporabnikom omogoča urejanje ene vrstice besedila. TextArea je nadzor v javnem AWT-ju, ki omogoča urejevalno območje z več vrsticami. To pojasnjuje osnovno razliko med TextField in TextArea v Javi.

Izjava razreda

Poleg tega javni razred TextField razširja TextComponent, medtem ko javni razred TextArea razširja TextComponent.

Uporaba

TextField pomaga pri vnosu ene vrstice besedila. TextArea pomaga pri vnosu več vrstic besedila. Torej, to je glavna razlika med TextField in TextArea v Javi.

Zaključek

Na kratko, osnovna razlika med TextField in TextArea v Javi je, da je TextField komponenta AWT, ki omogoča vnos ene vrstice besedila v aplikaciji GUI, medtem ko je TextArea komponenta AWT, ki omogoča vnos več vrstic besedila v aplikaciji GUI .

Sklic:

1. »Razred AWT TextField.«