|
ZE_CURSOR, 136
switch, 73
Symantec Cafe, 4
System, 19
target, 55
TCP, 11
TEXT_CURSOR, 136
TextArea, 71; 102
TextComponent, 71; 99
TextField, 71; 98
throws, 15
TITLE, 27
toString, 31; 32; 33
translate, 31; 33
UDP, 11
union, 14
UP, 56
URL, 11
VALUE, 47
W_RESIZE_CURSOR, 136
WAIT_CURSOR, 136
when, 55
WIDTH, 27
Window, 136
WINDOW_DEICONIFY, 56
WINDOW_DESTROY, 56
WINDOW_EXPOSE, 56
WINDOW_ICONIFY, 56
WINDOW_MOVED, 56
Windows Sockets, 4
WM_CHAR, 55
WM_LBUTTONDOWN, 55
WM_PAINT, 26
wrapper classes, 10
x, 55
y, 55
аплет, 19
аплеты, 3
атрибуты контекста отображения, 33
базовые типы данных, 9
библиотеки динамической загрузки DLL, 9
виртуальный процессор Java, 9
вложенные классы, 14
главное меню, 138
деструктор, 14
диалоговые панели, 136
замещающие классы, 10
интерфейсы, 15
контекст отображения, 26; 29
линии, 35
массив, 13
наследование, 15
область ограничения, 39
однострочное текстовое поле, 94
перезагрузка (переопределение) операторов, 11
перезагрузка операторов, 11
переопределение операторов, 15
прямоугольник, 35
размещение компонент в окне контейнера, 107
сборка мусора, 14
система Layout Manager, 107
система координат, 27
события, 55
создание классов, 14
списки, 83
список шрифтов, доступных аплету, 44
ссылки, 13
статические методы и поля, 14
указатели, 13
ОГЛАВЛЕНИЕ
АННОТАЦИЯ
ВВЕДЕНИЕ
БЛАГОДАРНОСТИ
КАК СВЯЗАТЬСЯ С АВТОРАМИ
1 НОВЫЙ ЯЗЫК ПРОГРАММИРОВАНИЯ
Мобильность Java
Базовые типы данных
Библиотеки классов Java
Встроенные классы
Замещающие классы
Класс String
Другие встроенные классы
Подключаемые библиотеки классов
Библиотека классов java.util
Библиотека классов java.io
Библиотека классов java.net
Библиотека классов java.awt
Библиотека классов java.awt.image
Библиотека классов java.awt.peer
Библиотека классов java.applet
Указатели, которых нет
Массивы в Java
Сборка мусора
Особенности реализации классов в Java
Определение класса
Определение методов
Переопределение операторов
Интерфейсы
Ссылки на методы класса
Наследование
2 ПЕРВОЕ ПРИЛОЖЕНИЕ И ПЕРВЫЙ АПЛЕТ
Приложение Hello
Подготовка и запуск приложения
Взгляд на исходный текст приложения Hello
Простейший аплет
Исходные файлы аплета HelloAp
Файл HelloAp.java
Конструктор HelloAp
Метод getAppletInfo
Метод init
Метод destroy
Метод start
Метод stop
Метод paint
Файл HelloApp.html
Упрощаем исходный текст аплета
3 РИСОВАНИЕ В ОКНЕ АПЛЕТА
Контекст отображения
Полотно для рисования
Методы класса Graphics
Установка атрибутов контекста отображения
Выбор цвета
Выбор шрифта
Установка режима рисования
Установка маски для рисования
Сдвиг начала системы координат
Определение атрибутов контекста отображения
Определение границ области ограничения вывода
Определение цвета, выбранного в контекст отображения
Определение шрифта, выбранного в контекст отображения
Определение метрик текущего шрифта
Определение метрик заданного шрифта
Рисование геометрических фигур
Линии
Прямоугольники и квадраты
Многоугольники
Овалы и круги
Сегменты
Задание области ограничения
Копирование содержимого прямоугольной области
Приложение Painter
Исходные файлы приложения Painter
Метод init
Метод getAppletInfo
Метод paint
Приложение FontList
Исходный текст приложения
Описание исходного текста
Метод init
Метод paint
Приложение TextOut
Исходные тексты приложения TextOut
Описание исходных текстов
Поля класса TextOut
Метод getParameterInfo
Метод init
Метод paint
4 ОБРАБОТКА СОБ
|
|