Программирование на Java


         

Программирование на Java

Введение
Component
Положение
Размер
Видимость
Доступность

Цвета
Шрифт
Container
Алгоритм отрисовки
Методы класса Graphics для отрисовки
DrawLine(x1, y1, x2, y2)
DrawRect(int x, int y, int width, int height)
FillRect(int x, int y, int width, int height)
DrawOval(int x, int y, int width, int height)
DrawArc(int x, int y, int width, int height, int startAngle, int arcAngle)

FillArc(int x, int y, int width, int height, int startAngle, int arcAngle)
DrawString(String text, int x, int y)
Состояние Graphics
Цвет
Шрифт
Clip (ограничитель)
Методы repaint и update
Прорисовка контейнера
Наследники класса Component
Класс Canvas

Класс Label
Класс Button
Классы Checkbox и CheckboxGroup
Классы Choice и List
Классы TextComponent, TextField, TextArea
Класс Scrollbar
Наследники Container
Класс Panel
Класс ScrollPane
Класс Window

Классы Frame и Dialog
Класс FileDialog
Обработка пользовательских событий
Событие ActionEvent
События AWT
MouseMotionListener и MouseEvent
MouseListener и MouseEvent
KeyListener и KeyEvent
FocusListener и FocusEvent
TextListener и TextEvent

ItemListener и ItemEvent
AdjustmentListener и AdjustmentEvent
WindowListener и WindowEvent
ComponentListener и ComponentEvent
ContainerListener и ContainerEvent
Обработка событий с помощью внутренних классов
Пример приложения, использующего модель событий
Апплеты
Жизненный цикл апплета
Init

Start
Stop
Destroy
HTML-тег
HTML-тег - 2
Передача параметров
Интерфейс AppletContext
Менеджеры компоновки
Класс FlowLayout
Класс BorderLayout

Класс GridLayout
Класс CardLayout
Заключение
Работа с файлами
Класс StringTokenizer
Класс StringTokenizer - 2
Работа с файлами и каталогами при помощи класса File
Создание объекта класса File
Определение атрибутов файлов и каталогов
Проверка существования файла или каталога

Проверка возможности чтения и записи
Определение типа объекта - файл или каталог
Получение имени файла или каталога
Получение абсолютного пути к каталогу
Определение типа указанного пути - абсолютный или относительный
Определение пути к файлу или каталогу
Определение родительского каталога
Определение длины файла в байтах
Определение времени последней модификации файла или каталога
Получение текстового представления объекта

Получение значения хэш-кода
Удаление файлов и каталогов
Создание каталогов
Переименование файлов и каталогов
Сравнение объектов класса File
Получение списка содержимого каталога
Произвольный доступ к файлам
Произвольный доступ к файлам - 2
Произвольный доступ к файлам - 3
Приложение StreamToken

Исходный текст приложения
Описание исходного текста приложения
Описание исходного текста приложения - 2
Приложение DirectFile
Исходный текст приложения DirectFile
Исходный текст приложения DirectFile - 2
Описание исходного текста приложения DirectFile
Создание базы данных
Просмотр записей базы данных
Класс SimpleDBMS

Поля класса SimpleDBMS
Конструктор класса SimpleDBMS
Метод close
Метод AddRecord
Метод GetRecordByNumber
Классы Java для работы с потоками
Стандартные потоки
Базовые классы для работы с файлами и потоками
Класс InputStream
Класс OutputStream

Класс RandomAccesFile
Класс File
Класс FileDescriptor
Класс StreamTokenizer
Производные от класса InputStream
Класс FilterInputStream
Класс BufferedInputStream
Класс DataInputStream
Класс LineNumberInputStream
Класс PushBackInputStream

Класс ByteArrayInputStream
Класс StringBufferInputStream
Класс FileInputStream
Класс PipedInputStream
Класс SequenceInputStream
Производные от класса OutputStream
Класс FilterOutputStream
Класс BufferedOutputStream
Класс DataOutputStream
Класс PrintStream

Класс ByteArrayOutputStream
Класс FileOutputStream
Класс PipedOutputStream
Работа со стандартными потоками
Стандартный поток ввода
Стандартный поток вывода
Стандртный поток вывода сообщений об ошибках
Создание потоков, связанных с файлами
Создание потока для форматированного обмена данными
Добавление буферизации

Исключения при создании потоков
Запись данных в поток и чтение данных из потока
Простейшие методы
Методы для чтения и записи форматированных данных
Методы для чтения и записи форматированных данных - 2
Закрывание потоков
Принудительный сброс буферов
Потоки в оперативной памяти
Класс ByteArrayOutputStream
Класс ByteArrayInputStream

Класс StringBufferInputStream
Класс StreamTokenizer для разбора входных потоков
Конструктор класса StreamTokenizer
Методы класса StreamTokenizer
Содержание