Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE




loading...



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








DOCUMENTE SIMILARE

Trimite pe Messenger
DISTRUGEREA CONTEXTELOR GRAPHICS
DECLARAREA VARIABILELOR TABLOU
ALTE FORMATE DE ARHIVARE
INCREMENTAREA SI DECREMENTAREA
COMBINAREA ADMINISTRATORILOR DE DISPUNERE
Meniuri flotante in JavaScript
CASETE DE VALIDARE
ATRIBUTE SI COMPORTAMENT
REALIZAREA UNUI APPLET
COMPARAREA VALORILOR OBIECTELOR SI ALE CLASELOR

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.



loading...






Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 481
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 2020 . All rights reserved

Distribuie URL

Adauga cod HTML in site