Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





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


DESENAREA IMAGINILOR

java

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
METODE CONSTRUCTOR
Tipurile variabilelor
CREAREA DE INTERFETE GRAFICE PENTRU APPLETURI
TRATAREA EVENIMENTELOR DE TASTATURA
PRINCIPALELE ACTIVITATI ALE APPLET-URILOR
FOLOSIREA METODELOR PENTRU INDEPLINIREA SARCINILOR
Problematica Design Patterns in ABAP Objects
DETERMINAREA CLASEI UNUI OBIECT
ACCESAREA ELEMENTELOR TABLOULUI
Sintaxa limbajului Java

DESENAREA IMAGINILOR

Dupa ce am pus o imagine intr-un obiect Image aceasta poat fi afisata in applet cu metoda drawImage() a clasei Graphics.Pentru a afisa o imagine la dimensiunile reale vom apela metoda cu patru argumente:

-         obiectul Image pentru afisare



-         coordonatele x si y ale coltului din stanga sus ale locului unde vrem sa afisam imaginea

-         cuvantul cheie this

Daca fisierul grafic trebuie afisat la o alta scara decat originalul trebuie sa folosim sase argumente pentru metoda drawImage():

-         obiectul Image de afisat

-         coordonatele x si y ale imaginii

-         latime imaginii in pixeli

-         inaltimea imaginii in pixeli

-         cuvantul cheie this




Scalarea imaginii are efect doar pentru afisarea in applet, obiectul propriu-zis nefiind alterat de aceste apeluri de metoda.

Pentru a afla dimensiunile unei imagini afisate avem la dipsozitie metodele getHeight() si getWidth() care returneaza inaltimea si respectiv latimea imaginii afisate.

Ultiimul argument al metodei drawImage este cuvantul cheie this - element folosit in general intr-un obiect pentru a face o referinta la el insusi.

Folosirea sa in acest context este necesara pentru a identifica un applet care poate urmari incarcarea imaginii de pe web.Incarcarea imaginii este urmarita prin intermediul unei interfete ImageObserver.Clasele care implementeaza aceasta interfata - printre care si Applet - pot observa gradul de incarcare al unei imagini.Acest lucru poate fi folositor de exemplu pentru un program care sa afiseze altceva in timpul incarcarii unor imagini (procese care uneori pot dura destul de mult).

In continuare vom prezenta un exemplu de afisare a unor imagini la scara originala si cu dimensiuni marite:

import java.awt.*;

public class Imagine extends java.applet.Applet

            public void paint(Graphics ecran)

}

Appletul de mai sus presupune ca dispunem de un fisier grafic numit poza1.gif, pe care dorim sa-l afisam mai intai la dimensiunile sale reale si apoi cu latime si inaltimea de patru ori mai mari.

Variabila xPoz contine valoarea coordonatei x a locului unde se doreste inceperea afisarii imaginii.








Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 347
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 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site