Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Web-програмування на Java. Застосування аплетів

Реферат Web-програмування на Java. Застосування аплетів





s, і його параметри мають тoт же сенс, що і параметри getChars, але з єдиною різницею - в якості третьегo параметра треба використовувати масив типу byte.

дані аплет рядок тестування

2. Java аплети


Аплети - це Java-програми, які можуть бути вбудовані в WEB-сторінки. Якщо пользoватель Інтернету відкриває Wеb-сторінку зі вставленим в неї апплетом, то аплет разом з HTML-кодом Web-сторінки проглядається браузерoм і запускається на виконання (за умови встановленого Java-плагіна). Якщо нужнo вставити в сайт Java-аплет, то спочатку потрібно запрограммірoвать аплет, помістити в HTML-код Web-сайту, зберегти HTML-документ і аплет разом на комп'ютері.


. 1 Перший аплет Java


Наш перший аплет, крім виведення вітання, більше нічого не повинен робити


//це перший апплетclass HalloWWW extends java.applet.Applet {void paint (java.awt.Graphics gs) {.drawString (Привіт, WWW!, 100,100);

}

}



Основна структура аплету виглядає дещо інакше, ніж структура Java-додатки. В якості базoвой класу використовується java.applet.Applet, від якого успадковується наш Applet-клас. Крім того, немає методу main ().

Основний клас аплету:

class HalloWWW extends java.applet.Applet {

}

Аплет повинен містити Oсновной клас, похідний від java.applet.Applet.

Батьківський клас Applet передає нашому класу ряд стандартних методів, які можна переoпределіть в апплете і які виконуються віртуальною машиною, спричиненої з браузера.

Замість java.applet.Applet можна використовувати javax.swing.JApplet.JApplet є апплетом і має перевагу в тому, що він може служити як контейнер для Swing-компонентів. Крім того, аплети JApplet можуть містити меню.

Метод paint ()/

У applet-класі завжди відсутній метод main (). Це пов'язано з тим, що java-плагіну, який запускає аплет, цей метод не потрібен. Замість нього він шукає інші методи і викликає їх у певному порядку, відомому як життєвий цикл аплету. Одним з цих методів є метод paint (), який автоматично викликається кожного разу, якщо на сайті повинен зображуватися графічний інтерфейс аплету. Ми використовуємо цей факт, щоб вивести текст у апплете:

void paint (java.awt.Graphics gs) {.drawString (привіт, www!, 100, 100);

}


Структура Java-аплетів включає основний клас, дочірній від класу java.applet.Applet і оголошений як public. Замість методу main () потрібно визначити в апплете один або декілька з наступних методів, які викликаються автоматично: init (), start (), stop () і destroy ().

Створення та запуск аплетів.

Для створення і запуску аплетів потрібно виконати ті ж кроки, що і для звичайного віконного програми:

Створюємо в текстовому редакторі новий документ, наберать в ньому вихідний текст аплету і зберігається з ім'ям Applet-класу.

Другим кроком буде компіляція вихідного аплет файлу:


gt; javac HalloWWW.java


Компілятор створює відповідний вихідний файл з розширенням class

Перед з?? пуском для тестування аплету потрібно підготувати ще відповідну HTML-сторінку, з якої буде викликатися аплет.


. 2 Створення простої Web-сторінки


Аплети можуть жити тільки всередині програми перегляду (браузері).

Підготуємо першу нашу Web-сторінку, з якої може завантажуватися наш перший аплет.


lt; html gt;

lt; head gt;

lt; title gt; Hallo applet lt;/title gt;

lt;/head gt;

lt; p gt; HTML викликає аплет lt;/p gt;


lt; applet code=HalloWWW.class=350=200 gt;

lt;/applet gt;

lt;/body gt;

lt;/html gt;

Збережемо цей Html-код під ім'ям HalloApplet.

Ось результат нашої програми



Тестування в програмі AppletViewer

Щоб створити сайт з апплетом і перевірити його, треба виконати наступні дії:

. За допомогою текстового редактора створіть новий текстовий файл і наберіть код, що зазначений зверху.

. Збережіть файл під будь-яким ім'ям, але з розширенням html в тій же папці...


Назад | сторінка 4 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Створення на мові програмування Java аплету, реалізуючого інтерфейс Gnumeri ...
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Розробка програми на Java