Scrigroup - Documente si articole

     

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


REALIZAREA UNUI APPLET

java



+ Font mai mare | - Font mai mic



REALIZAREA UNUI APPLET

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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1032
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