Июнь 2010
Самоучитель по креативному веб-дизайну. Книга 3, стр.95
Заглянув в содержимое Web-страницы меню
name=»fontType» value=»TimesRoman»>
value=»0″>
Имейте в виду, что аплет
(в данном примере menu. html), а не в HTML-код какой-то из страниц с содер — жимым сайта.
• targetwindow. Окно, в котором аплет должен
» self».
• fontType. Шрифт, которым
меню. По умолчанию — «Helvetica».
• fontstyie. Число от 0 до 3, которое определяет’ стиль
меню, о = обычный, 1 = полужирный, 2 = курсив и з = полужирный кур — сив. По умолчанию — «О».
Чтобы посетители смогли
47 4 Глава 9. Java-аплеты и объекты ActiveX
В данном примере определение
писью «Меню
ницу меню (menu,
вигационное меню В ОКНе SiteNavMenu.
Последнее,
ром аплет
MenuAppiet. ini, и определите, чего больше в вашем меню — категорий или пун —
высота = (л + 1) * 18 ,
где п — максимальное число категорий
ширина >= 12 + (р * 7) + (q * 1) ,
где р — число символов в самом длинном названии
Вычислив высоту и ширину, присвойте полученные
height и width в начальном дескрипторе
значения
кции window,
на всех страницах, в которые была вставлена
Прокручивание содержимого файла по вертикали в прямоугольной области на экране с помощью аплета
Если
ным И конечным дескрипторами бегущей
одновременно и прокручивать текст по горизонтали, вам понадобится
большее, чем простая
Глава 9. Java-аплеты и объекты ActiveX 47 5
Аплет NewsScroiier, написанный Е. А. Грэхемом-мл. (Е. A. Graham, Jr.), по —
Внутри входного файла,
ПРАКТИКУМ
Аплет NewsScroiier
на своем компьютере, извлеките из него файлы Scroller,
Scroller, ja r и файл новостей News. txt в ту же папку, где находится
name=»Font» value=»Serif»>
t
name=»TopPause» value=»0″> *
name=»Background» value=»#FFFFFF»>
value=»8″>
gif. gif»>
47 6 Глава 9. Java-аплеты и объекты ActiveX
top»>
Для настройки аплета
• DataFiie. Относительный или
• ciickcoior. Цвет (выраженный в виде шестнадцатеричного триплета), с использованием которого аплет
ла данных. По умолчанию — «#OOOOFF» (СИНИЙ).
• HeadCoior. Цвет (выраженный в виде шестнадцатеричного триплета), к с использованием которого аплет
• Font. Шрифт, которым
данных. По уМОЛЧаНИЮ — «Serif» .
• Fontsize. уРазмер шрифта
• MousePause. Если передан
ки («»), аплет NewScroiier
прерывалось перемещениями курсора, не используйте параметр
MousePause.
• TopPause. Время (в миллисекундах), в течение которого каждый
• Refresh. Время (в минутах), по прошествии которого аплет
• Foreground. Цвет (выраженный в виде шестнадцатеричного триплета), с использованием которого аплет
данных. По умолчанию — «#оооооои (черный).
• Background. Цвет (выраженный в виде шестнадцатеричного триплета)
• Border. Ширина в пикселях границы вокруг
• Picture. Относительный или URL-адрес
• Target. Окно, в котором айлет дает
• sieepTime. Время ожидания (в миллисекундах) между обновлениями. По умолчанию — «30″.
Глава 9. Java-аплеты и объекты ActiveX 47 7
• scroiiBy. Число пикселей, на которое аплет прокручивает
каждого цикла
Для того чтобы
DataFile (по
• @HEAD. Указывает, что
новостей начинается со строки @HEAD (TO
дескриптор @URL,
• @URL. Указывает, что
принимать
• @FRAME. Указывает, что
окна.
• @MSG. Указывает, что
сообщение, необходимо
за последней строкой сообщения.
• @END. Указывает, что
отображения
ВЫ ИЗВЛеКЛИ ИЗ архива NewsScroller. zip.
Анимация синусоидальных колебаний
В предыдущем практикуме было
Самоучитель по креативному веб-дизайну. Книга 3, стр.96
Рис. 9.19. Два
справа — анимированный логотип
47 8 Глава 9. Java-аплеты и объекты ActiveX
Обратите внимание, что
одном уровне. Символы же в нижнем логотипе находятся на неодинаковой высо — те,
ПРАКТИКУМ
Аплет siniogo.
своем компьютере, извлеките из него файл siniogo. class.
зовать
name=»bg_red» value=»0″>
• xmage_iogo. Имя и путь GIF — или
• angie_add. Коэффициент, то есть величина, на которую аплет смещает
• bg red. Значение красной
• bg green. Значение зеленой
• bg biue. Значение синей
Аплет работает, превращая
то же время превращая цвет
изображения. Таким
bg_green и bg_biue, которые сообщают
по синусоидальному закону.
Глава 9. Java-аплеты и объекты ActiveX 47 9
Редактирование исходного Java-кода
На протяжении этой главы вы настраивали аплеты в соответствии со своими потребностями с помощью дескриптора . В Web можно найти
,
которые не позволяют передавать значения
,
Самоучитель по креативному веб-дизайну. Книга 3, стр.97
рузить файл с исходным кодом. Прежде
Разрабатывая программу,
выполнены
мист
данном случае — аплета). Точно так
Ранее в этой главе рассматривался
экране буквы в текстовом сообщении, так,
Nervous, java, не забудьте использовать в имени файла заглавную
import java. awt. event.*;
import
import java. awt. Font;
import
public class Nervous
{
String banner;
char
{
banner = «I’m nervous!»;
int
bannerChars = new char[bannerLength];
banner. getChars(0,
48 0 Глава 9. Java-аплеты и объекты ActiveX
вовсе не обязательно понимать конкретное
цию» комплект
ния на Java (Java Software
Java-аплет.
Как вы уже знаете, Java-аплет
Самоучитель по креативному веб-дизайну. Книга 3, стр.98
код в файле с расширением. class. (Как вы видели в предыдущих практикумах, для
Глава 9. Java-аплеты и объекты ActiveX 48 1
Рис. 9.20. Компилятор
Для большинства языков
Комплект
даст
Самоучитель по креативному веб-дизайну. Книга 3, стр.99
дет помещать
Компилятор Java представляет
ки.
по установке компилятора в среде Windows (Windows
адресу http: //www.
Самоучитель по креативному веб-дизайну. Книга 3, стр.100
48 2 Глава 9. Java-аплеты и объекты ActiveX
Сначала в среде Windows необходимо
Имя
Самоучитель по креативному веб-дизайну. Книга 3, стр.101
Самоучитель по креативному веб-дизайну. Книга 3, стр.102
Добавление в Web-страницу Internet-чата с помощью элемента управления
В предыдущих практикумах этой
До появления функции Instant
мент управления — чат, показанный на рис. 9.21. HJ
Подключившись к серверу IRC и либо присоединившись к существующей чат-комнате, либо
Самоучитель по креативному веб-дизайну. Книга 3, стр.103
комнате, в реальном времени внутри
правой панели элемента
Глава 9. Java-аплеты и объекты ActiveX 48 5
ПРАКТИКУМ
Многие компании
ких клиентов
це элемент управления Microsoft
HTML-код Web-страницы, там,
да чата:
classid=»clsid:D6526FE0-E651-HCF-99CB-00C04FD64497″
name=»BackColor» value=»255″>
esker. com, для вставки
страницу при
type=»application/x-eskeractivex»
id=»Chat»
clsid=»D6526FE0-E651-llCF-99CB-00C04FD64497″
width=»600″
MaxMessageLength=»2000″
MaxHistoryLength=»32767″
UIOption=»4095″
Обратите
, загружающий
да та отображается в Netscape Navigator. Помните,
Самоучитель по креативному веб-дизайну. Книга 3, стр.104
ваемые атрибуту type
Настроить возможности
• standby. Текст, отображаемый
486 Глава 9. Java-аплеты и объекты ActiveX
• MaxMessageLength. Максимальное число
• MaxHistoryLength. Число символов,
• Backcoior. Число от 0 до 255 включительно, задающее
и прозвища («ника»), под
ка сообщений.
Выгрузите из сайта издателя русскоязычной
ницы с внедренным элементом управления