Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


ADAUGAREA DE COMPONENTE LA UN CONTAINER

java



+ Font mai mare | - Font mai mic



ADAUGAREA DE COMPONENTE LA UN CONTAINER

Exista doar doi pasi care trebuie urmati pentru a adauga o componenta la un container:

-         crearea componentei respective

-         apelarea metodei add() a containerului pentru componenta respectiva



Datorita faptului ca un Applet este un container putem folosi metoda add() in cadrul unui applet pentru a adauga o componenta direct in fereastra Applet.

Fiecare componenta AWT la randul ei este o clasa, deci componenta este creata propriu-zis prin crearea unui obiect al clasei respective.

De exemplu, clasa Button reprezinta butoanele din cadrul unei interfete grafice. Un buton se creaza specificand eticheta sa in metoda constructorului, ca mai jos:

Button butonNou=new Button('Apasa aici');

Parametru de tip string primit de constructor se refera la textul care se va afisa pe suprafata butonului.

Dupa ce s-a creat componenta cea mai simpla metoda de a o adauga este folosirea metodei add() cu numele componentei ca argument:

add(butonNou);

Adaugarea componentei nu duce automat si la desenarea ei pe ecran.Ea va fi afisata doar dupa apelul metodei paint() a containerului ; putem folosi si metoda repaint() pentru a forta afisarea unor noi componente eventual adaugate.



La momentul adaugarii unei componente intr-un container se observa ca nu i se acorda acesteia nici o pozitionare - prin coordonate x si y ; acesta pozitionare se face doar prin administratorii de dispunere. In cazul in care nu specificam un administrator de dispunere se foloseste automat un administrator Java numit FlowLayout - acesta ordoneaza componentele de la stanga la dreapta, iar cand nu mai este loc pe linie se trece la urmatoarea linie, mai jos.

Pentru crearea componentelor in applet vom folosi metoda init(). In continuare aveti un exemplu de creare a unui buton in cadrul unui applet ; acest buton are un text afisat pe el si va fi afisat propriu-zis doar dupa apelarea metodei paint():

import java.awt.*;

public class Buton extends java.applet.Applet

}




Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 762
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved