Scrigroup - Documente si articole

     

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


INSERAREA UNUI APPLET INTR-O PAGINA WEB

java



+ Font mai mare | - Font mai mic



INSERAREA UNUI APPLET INTR-O PAGINA WEB

Dupa ce am creat clasa sau clasele care compun applet-ul si le compilam in fisiere de tip class trebuie sa cream o pagina web in care sa introducem applet-ul.

Applet-urile se insereaza intr-o pagina folosind eticheta HTML <applet>, o comanda care functioneaza asemanator altor elemente HTML. Exista de asemenea diferite utilitare pentru dezvoltarea de pagini web - ca Microsoft FrontPage sau Macromedia Dreamweaver - care pot fi folosite pentru a insera applet-uri in paginile noastre web fara a folosi explicit cod HTML.



Scopul tag-ului <applet> este de a pozitiona applet-ul nostru in pagina web si de a controla modul cum arata acesta in relatie cu celelalte parti ale paginii.

Browser-ele compatibile Java folosesc informatia continuta de aceasta eticheta pentru a gasi si executa fisierele compilate cu clasele applet-ului.

Eticheta <applet> este de fapt o extensie speciala a limbajului HTML, care permite includerea applet-urilor Java in paginile web; eticheta este suportata de toate browser-ele compatibile Java.

Mai jos avem codul sursa HTML pentru o pagina in care am inserat applet-ul Palindrom:

<html>

<head>

<title>Pagina cu applet</title>

</head>

<body>

<p>Palindromul prezentat este:<br>

<applet code="Palindrom.class" width=600 height=100>

Nu aveti browser compatibil Java

</applet>

</body>

</html>

Tag-ul <applet> de mai sus contine trei atribute esentiale:

-         code - specifica numele clasei principale a applet-ului

-         width - specifica latimea ferestrei applet-ului in pagina web

-         height - specifica inaltimea ferestrei applet-ului in pagina web

Fisierul care contine clasa indicata de atributul CODE trebuie sa se afle in acelasi director ca pagina web care contine applet-ul, cu exceptia cazurilor cand folosim atributul CODEBASE pentru a specifica un alt director.

WIDTH si HEIGHT sunt atribute necesare deoarece browser-ul trebuie sa stie cat spatiu sa aloce applet-ul in pagina. Este usor sa desenam intr-o zona exterioara ferestrei applet-ului asa ca trebuie sa ne asiguram ca am prevazut o fereastra suficient de mare.

Intre etichetele <applet> si </applet> pot fi incluse si alte elemente de pagina web, cum ar fi text sau imagini. Acestea sunt afisate in pagina web doar de browser-ele care nu sunt compatibile Java; este in general bine sa le includem deoarece utilizatorii sunt astfel anuntati ca nu pot vedea un applet pentru ca browser-ul lor nu este pus la curent. Daca nu specificam nimic intre aceste doua etichete browser-ele incompatibile Java nu vor afisa nimic in locul applet-ului.

In exemplul de mai sus cei care nu au browser compatibil Java vor vedea textul:

"Nu aveti browser compatibil Java"

in locul applet-ului.

Cele trei atribute ale tag-ului <applet> prezentate mai sus sunt cele de baza; totusi, eticheta <applet> contine si alte atribute, care pot ajuta la integrarea mai eficienta a applet-ului in structura generala a paginii web:

  1. atributul ALIGN

Acest atribut defineste modul cum va fi aliniat applet-ul in pagina web, relativ la celelalte elemente ale paginii ; atributul poate lua urmatoarele valori:

-         left - aliniaza applet-ul la stanga textului care urmeaza in pagina dupa applet

-         right - aliniaza applet-ul la dreapta textului care urmeaza in pagina dupa applet

-         texttop - aliniaza partea superioara a applet-ului cu partea superioara a celui mai inalt text de pe linie

-         top - aliniaza applet-ul cu cel mai de sus element prezent pe linie (un alt applet, o imagine sau un text)

-         absmiddle - aliniaza mijlocul applet-ului cu mijlocul celui mai mare element de pe linie

-         middle - aliniaza mijlocul applet-ului cu mijlocul liniei de baza a textului

-         baseline - aliniaza partea inferioara a applet-ului cu linia de baza a textului

-         bottom - acelasi lucru ca si baseline

-         absbottom - aliniaza partea inferioara a applet-ului cu cel mai de jos element de pe linie

Pentru a finaliza formatarea specifica prin atributul ALIGN, putem folosi eticheta de terminare de rand <br>, impreuna cu atributul CLEAR, acesta din urma putand lua trei valori:

-         left - continua afisarea restului paginii web la urmatoarea margine libera din stanga

-         right - continua afisarea restului paginii web la urmatoarea margine libera din dreapta

-         all - continua afisarea restului paginii web la urmatoarea margine libera din stanga si din dreapta

  1. atributele HSPACE SI VSPACE

Atributele HSPACE si VSPACE sunt folosite pentru a determina spatiul, in numar de pixeli, intre applet si textul inconjurator.HSPACE controleaza spatiul orizontal in stanga si in dreapta applet-ului iar VSPACE controleaza spatiul vertical existent deasupra si dedesuptul applet-ului.

  1. CODE SI CODEBASE

Aceste doua atribute sunt folosite pentru a indica unde pot fi gasite fisierele cu clasa principala a applet-ului si alte fisiere necesare rularii acestuia. Aceste atribute sunt folosite de un browser Java in momentul in care incearca sa ruleze applet-ul.

CODE indica numele fisierului care contine clasa principala a applet-ului. Cand CODE este folosit fara atributul optional CODEBASE fisierul care contine clasa va fi cautat in acelasi loc in care se afla pagina web care contine applet-ul.

In cadrul atributului CODE trebuie specificata si extensia .class.

Atributul CODEBASE se foloseste pentru a indica browser-ului sa caute applet-ul si alte fisiere necesare rularii acestuia intr-un alt director. CODEBASE indica un alt director sau chiar un alt site de unde urmeaza a se incarca clasele:

<applet code="ClasaMea.class" codebase=https://www.site.com/clasejava

height=40 width=400>

</applet>

Trebuie mentionat ca eticheta <applet> este folosita special pentru a insera programe Java in paginile web. In prezent exista si alte tipuri de programe care ruleaza interactiv intr-o pagina. Pentru a trata toate aceste tipuri de programe fara a fi nevoie de cate o eticheta pentru fiecare explicit, specificatiile HTML au introdus si eticheta <object>.

Aceasta eticheta este folosita pentru toate obiectele - programe interactive sau alte elemente externe - care pot fi prezente drept parte a unei pagini web.

Eticheta are urmatoarea forma:

<object classid="java:Clasa.class" codebase="clasejava" height=40 width=400>

</object>

Trecerea de la eticheta <applet> la <object> presupune doar cateva modificari:

-         atributul code trebuie inlocuit cu classid; in plus, inainte de numele clasei applet-ului trebuie specificat "java:".

-         eticheta <applet> se inlocuieste cu <object>

In rest atributele raman aceleasi.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


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