Створення java-аплету для відображення географічних карт - все про it і програмуванні

ЗМІСТ

Сторінка 1 з 3

І оскільки детальне зображення не буде вписуватися в дизайн і призведе до повільної завантаженні веб-сторінки, то більшість HTML-програмістів вдається до використання тега , що дозволяє створити декілька "клікабельних" областей на зображенні. Ми ж, природно, відчепися вірні Java і спробуємо створити аплет Map, який буде відображати загальний глобальний план і по клацанню миші завантажувати більш детальне зображення виділеної області карти. Так як карта у вас буде у кожного своя, то вельми розумно буде створити аплет, який буде можна легко налаштувати на будь-які зображення. Ви вже знаєте, що параметри аплету задаються в HTML-тегу , тому щоб наш приклад був корисніше для вас в освоєнні Java спробуємо для налаштування програми використовувати файл конфігурації. Така конструкція крім усього іншого дозволить "заховати" від цікавих очей "конструкцію" вашої карти і не дасть скопіювати файли зображень.

Тому перше, з чого ми мабуть почнемо проектування аплету - розробимо структуру файлу конфігурації. Отже, Map.dat буде містити назви графічних файлів різних частин карти і координати областей, де користувач після клацання миші зможе отримати "збільшену" картинку. Дотримуючись нашого технічним завданням разоб'ем файл на дві частини: глобальний вид і детальні зображення з координатами. Отже, отримаємо приблизно наступне: Лістинг 1. Файл Map.dat

Тепер почнемо проектувати безпосередньо сам Java-аплет. Створіть файл нашого майбутнього класу Map.java. І помістіть туди наступне: Лістинг 2. Клас Map.java

Текст методу буде наступним: Лістинг 3. Метод getData ()

Ви повинні були помітити, що в наведеному коді зустрілися ще непояснені поля lPoint і rPoint. Це масиви класу Point в яких ми будемо зберігати точки, лічені з файлу. Клас Point, описаний як частина пакету awt, являє собою структуру даних, яка може зберігати координати X, Y. mapFile - строковий масив для зберігання імен файлів.

В наступній частині будуть розглянуті проблеми зі змішанням узагальненого і неузагальнених коду і проблеми з перетворенням неузагальнених застарілого коду в узагальнення. Неперевірене попередження Компілятор Java попереджає, якщо не може перевірити безпеку типів. Це відбувається при змішуванні.

Призначені для користувача теги JSP призначені для користувача теги JSP надають стандартний механізм для поділу уявлення і бізнес-логіки на динамічної веб-сторінці, дозволяючи розробникам сторінок зосередитися на уявленні, тоді як розробники програми програмують серверну частину. Він та я.

Завантажити Code.zip - 34.24 Кб Зміст Вступна інформація Визначення Властивості веб-сервісів Базові компоненти Здатність до взаємодії веб-сервісів Створення веб-сервісу Java Створити проект веб-додатки Додати веб-сервіс в проект Додати операції в веб-сервіс Реалізація.

Схожі статті