Clase în Java

Previzualizare curs:

Extras din curs:

Clase pentru miniaplicatii

Miniaplicatiile constituie extensii ale unei clase deja existente java.applet.Applet.

Structura clasei unui applet se bazeaza pe urmatoarele metode :

init()

start()

stop()

paint()

init()

• apelata numai atunci când applet-ul este încarcat pentru prima data într-un program de vizualizare

• folosita pentru initializari si prelucrarea elementelor din linia de comanda

• are format fix public void init() { ... }

• declararea sa nu este necesara, daca se face se redefineste metoda init() din clasa java.applet.Applet

start()

• apelata dupa metoda init() atunci când miniap. este încarcata pentru prima data sau când executia ei a fost suspendata si trebuie reluata

• are format fix public void start() { ... }

• declararea sa nu este necesara, daca se face se redefineste metoda start() din clasa java.applet.Applet

stop()

• apelata de fiecare data când o miniap. trebuie oprita sau supendata

• are format fix public void stop() { ... }

• declararea sa nu este necesara, daca se face se redefineste metoda stop() din clasa java.applet.Applet

paint()

• folosita pentru desenarea sau redesenarea ecranului

• este apelata automat de metoda repaint(), dar poate fi apelata si explicit

• are format fix public void paint(Graphics g) { ... }

• declararea sa, desi nu este ceruta de compilator, este necesara deoarece aici se fac afisarile pe ecran (redefineste metoda paint() din clasa java.applet.Applet)

Exemplu de applet care foloseste toate cele 4 metode :

import java.awt.Graphics;

public class Counter extends java.applet.Applet {

int counter;

boolean run;

public void init() {

counter = 0;

}

public void start() {

run = true ;

while (run == true) {

counter ++ ;

repaint();

try { Thread.sleep(1000); }

//face o pauza de o secunda

catch(InterruptedException e) {}

}

}

public void stop() {

run = false;

}

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Clase in Java.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
8.2/10 (11 voturi)
Nr fișiere:
1 fisier
Pagini (total):
6 pagini
Imagini extrase:
6 imagini
Nr cuvinte:
774 cuvinte
Nr caractere:
5 014 caractere
Marime:
9.32KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Calculatoare
Predat:
la facultate
Materie:
Calculatoare
Sus!