Подобный материал:
- Робоча навчальна програма дисципліни " сучасні технології програмування в середовищі, 103.96kb.
- Сучасні інформаційні технології та інноваційні методи навчання у вивченні англійської, 93.41kb.
- Тема: Охарактеризуйте сучасні мови програмування. Назвіть принципи, що встановлюють, 76.56kb.
- Інформатика та сучасні інформаційні технологіі, 40.87kb.
- Н. Ю. Сучасні інформаційні технології у професійній підготовці майбутніх технологів, 170.31kb.
- Програма кредитного модуля " програмування процедурне програмування " для напрямків, 151.91kb.
- Сучасні технології прийняття управлінських рішень, 100.09kb.
- Програма фахового вступного екзамену з «менеджмент організацій І адміністрування» для, 125.76kb.
- Динамічне програмування один із видів задач математичного програмування, 83.38kb.
- О. В. Сучасні педагогічні технології: Курс лекцій, 86.47kb.
4.12.Розробка і застосування аплетів
Java-програми, які можуть бути вбудовані в Web-сторінки, називаються аплетами Java.
Розробимо програму, розглянуту в лабораторній роботі №1, у вигляді аплета.
Аплети наслідують властивості базового класу Applet, що дозволяє їм без збільшення обсягу забезпечити функціональність повномасштабних застосувань. Інформація з java.applet.* разміщена локально разом з браузером, що дозволяє прискорити процес завантаження аплета.
import java.applet.*;
public class Hello extends Applet{system.out.println("Привіт, студент");
При запуску цього аплета ви не побачите повідомлення "Hello world" в області, що відведена для аплета на HTML-сторінці. Це обумовлено тим, що функція System.out.println() виводить повідомлення у вікно командного сеансу, а не у вікно браузера.
Для того, щоб побачити те, що виводить функція System.out.println() у MS Internet Explorer, потрібно запустити Java Console (Вікно мови Java) в секції меню View (Вид). Якщо там немає такого меню, то потрібно встановити прапорець Java Console Enable в Tools| Internet Options|Advanced та перезавантажити машину.
Для виведення тексту в аплеті використовується метод drawstring() класу java.awt.Graphics і метод paint() класу java.applet.Applet:
import java.applet.*;
import java.awt.*;
public class Hello extends Applet{
public void paint(Graphics g){
g.drawString("Привіт, студент!",20,20);
}
}
Якщо Java-програма є аплетом, то для її запуску створюється файл HTML, в тезі