CATEGORII DOCUMENTE |
In cursul 3 s-a creat un applet Java denumit "Palindrom.java" cu scopul de a detalia conceptul de mostenire. Acum revenim la acelasi exemplu privindu-l acum doar ca applet:
1: import java.awt.Graphics;
2: import java.awt.Color;
3: import java.awt.Font;
4:
5: public class Palindrom extends java.applet.Applet
13: }
Acest applet suprascrie metoda paint(). Deoarece applet-ul afiseaza doar cateva cuvinte pe ecran nu este nevoie de nici o initializare. Astfel nu este nevoie de metodele start(), stop() sau init().
Metoda paint() este locul unde se face toata treaba. Obiectul Graphics transmis metodei paint() pastreaza starea sistemului grafic, prin care se cunosc atributele curente ale suprafetei de desenare. Starea mai contine si detalii privind fontul curent sau culoarea folosita pentru operatiile de desenare.
Liniile 9 si 10 definesc fontul si culoarea folosite pentru operatiile grafice. Obiectul Font este pastrat in variabila de instanta f iar obiectul reprezentand culoarea rosie este memorat in variabila red a clasei Color.
Linia 11 foloseste fontul si culoarea curente pentru a desena sirul "Go hang a salami, I'm a lasagna hog' in pozitia 5, 40. Reamintesc ca pozitia 0 pentru x si y este punctul din stanga - sus al suprafetei de desenare a applet-ului, cu valoarea y crescand in jos asa incat valoarea 40 deplaseaza textul in jos.
Daca implementam in clasa metodele corecte pentru applet - init(), start(), stop(), sau paint() - atunci applet-ul nostru va functiona corect fara a avea nevoie de un punct de start explicit.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1046
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved