b0341f1f

Работа с системой Layout Manager

Первое приложение
Первое приложение Java
Установка WorkShop
Установка Java WorkShop
Запуск Java WorkShop
Главное окно интегрированной
Создание нового проекта

Окно Java WorkShop Project Manager
Первая диалоговая панель
Диалоговая панель Create
Основной файл созданного
Файлы проекта HelloJava
Измененный исходный
Работа приложения Hello Java!
Текст HelloJava
Исходный текст приложения HelloJava
Главное окно интегрированной

Окно Java WorkShop Startup


Первая диалоговая панель мастера проектов
Диалоговая панель Create Project
Основной файл созданного
Измененный исходный текст приложения HelloJava

Работа с системой Layout Manager

Работа с системой Layout Manager
Режимы FlowLayout
Режим FlowLayout
Класс FlowLayout
Поля
Конструкторы
Методы
Режимы GridLayout
Режим GridLayout
Конструкторы

Методы
Режимы BorderLayout
Режим BorderLayout
Конструкторы класса BorderLayout
Методы класса BorderLayout
Применение класса BorderLayout
Режимы CardLayout
Режим CardLayout
Конструкторы класса CardLayout
Методы класса CardLayout

Использование режима размещения CardLayout
Режимы GridBagLayout
Режим GridBagLayout
Аплет FormLayout
Окно аплета FormLayoutДля
Исходный текст аплета FormLayout
Листинг 1
Листинг 2
Окно аплета FormLayout

Работа с системой Layout Manager

Окна и диалоговые панели
Иерархия классов предназначенных для создания окон
Окна класса Frame

Окна класса Frame
Поля
Конструкторы
Методы
Применение класса Frame
Меню MenuBar
Меню в окне класса Frame
Конструктор
Методы
Работа с классом MenuBar

Класс Menu
Класс Menu
Конструкторы
Методы
Работа с классом Menu
Класс MenuItem
Конструктор
Методы
Диалоговые панели

Создание диалоговых панелей
Конструкторы
Методы
Использование класса Dialog
Приложение MenuApp
Главное окно автономного приложения MenuApp
Меню File
Меню Help
Диалоговая панель которая

Исходный текст
Исходный текст приложения MenuApp
Листинг 1
Описание текста
Описание исходного текста приложения MenuApp
Класс MenuApp
Класс MainFrameWnd
Поля класса MainFrameWnd
Конструктор класса MainFrameWnd
Метод paint

Метод handleEvent
Метод action
Класс MessageBox
Поля класса MessageBox
Конструктор класса MessageBox
Метод handleEvent класса MessageBox
Метод action класса MessageBox

Работа с системой Layout Manager

Многопоточность
Процессы потоки и приоритеты

Процесс
Поток
Приоритеты потоков в приложениях Java
Реализация многопоточности в Java
Методы класса Thread
Поля
Конструкторы
Методы

Создание дочернего класса на базе класса Thread
Реализация интерфейса Runnable
Многопоточность и анимация
Применение многопоточности для анимации
Синхронизация потоков
Синхронизация методов
Блокировка потока
Блокировка на заданный период времени
Временная приостановка и возобновление работы

Ожидание извещения
Ожидание завершения потока
Потокидемоны
Аплет Rectangles
Окно аплета Rectangles
Исходные тексты
Исходные тексты аплета Rectangles
Листинг 1

Описание текстов
Описание исходных текстов аплета Rectangles
Поля класса Rectangles
Метод start класса Rectangles
Метод stop класса Rectangles
Поля класса DrawRectangles
Конструктор класса DrawRectangles
Метод run класса DrawRectangles
Метод run класса DrawEllipse
Поля класса NotifyTask

Конструктор класса NotifyTask
Метод run класса NotifyTask