Crearea unui java-applet pentru afișarea hărților geografice - totul despre el și programare

CUPRINS

Pagina 1 din 3

Și din moment ce imaginea detaliată nu se va potrivi în design și va duce la o încărcare lentă a paginii web, majoritatea programatorilor HTML recurg la utilizarea etichetei , permițându-vă să creați mai multe zone "clicabile" pe imagine. Desigur, rămânem în urmă în Java și încercăm să creăm un applet de hartă care va afișa un plan global comun și faceți clic pe mouse pentru a încărca o imagine mai detaliată a zonei selectate a hărții. Din moment ce veți avea un card propriu, este foarte rezonabil să creați un applet care să fie ușor de configurat pentru orice imagine. Știți deja că parametrii de applet sunt specificați în eticheta HTML , astfel că exemplul nostru este mai util pentru dvs. în mastering Java, vom încerca să folosim fișierul de configurare pentru a configura aplicația. Acest design, printre altele, vă va permite să "ascundeți" designul cardului dvs. de la ochii curioși și nu vă va permite să copiați fișiere imagine.

Prin urmare, primul lucru pe care vom începe, probabil, cu proiectarea unui applet este de a dezvolta structura fișierului de configurare. Deci, Map.dat va conține numele fișierelor grafice din diferite părți ale hărții și coordonatele zonelor în care utilizatorul poate face clic pe mouse pentru a obține o imagine "mărită". Urmând specificația noastră tehnică, împărțiți fișierul în două părți: o vizualizare globală și imagini detaliate cu coordonate. Deci, vom obține ceva de genul: Listing 1. Fișier Map.dat

Acum începem să proiectăm apletul Java în sine. Creați un fișier al clasei noastre viitoare Map.java. Și puneți următoarele: Listing 2. Clasa Map.java

Textul metodei este următorul: Listing 3. Metoda getData ()

Ar fi trebuit să observi că în codul de mai sus existau încă câmpuri lPoint și rPoint inexplicabile. Acestea sunt tablouri ale clasei Point în care stocăm punctele citite din fișier. Clasa Point, descrisă ca parte a pachetului awt, este o structură de date care poate stoca coordonatele X și Y. mapFile este un șir de șir pentru stocarea numelor de fișiere.

În partea următoare, vor fi luate în considerare problemele legate de amestecarea codului generalizat și non-generic și problema convertirii codului învechit neagregat în generalizări. Un avertisment necontrolat Compilatorul Java avertizează dacă nu poate verifica siguranța tipului. Acest lucru se întâmplă atunci când este amestecat.

Etichete personalizate JSP Etichetele personalizate JSP oferă un mecanism standard pentru împărțirea vizualizării și a logicii de afaceri pe o pagină web dinamică, permițând dezvoltatorilor de pagini să se concentreze asupra prezentării, în timp ce dezvoltatorii de aplicații programa partea serverului. Sunt eu.

Descărcați Code.zip - 34,24 Kb Cuprins Introducere Informații Definiție Proprietăți de servicii Web Componente de bază Interoperabilitatea serviciilor Web Crearea unui serviciu web Java Creați un proiect de aplicație web Adăugați un serviciu web la proiect Adăugați operații la serviciul web Implementare.

Articole similare