Книга: Основы программирования на Java
12.14. Программирование окон - Window
12.14. Программирование окон - Window
Класс Window во многом напоминает Panel за тем исключением, что он создает свое собственное окно верхнего уровня. В основном используется не непосредственно класс Window, а его подкласс Frame. Frame — это как раз то, что обычно и считают окном на рабочей поверхности экрана. У объекта Frame есть строка с заголовком, управляющие элементы для изменения размера и линейка меню. Для того чтобы вывести (спрятать) изображение объекта Frame, нужно использовать методы show и hide. Ниже приведен пример апплета, который показывает объект Frame с содержащимся в нем компонентом TextArea.
import java.awt. *;
import java.applet.*;
public class FrameDemo extends Applet {
public void init() {
int width = lnteger.parseInt(getParameter("width"));
int height = Integer.parseInt(getParameter("height"));
String val = "Это учебное пособие " + "предназначено для ознакомленияn"
+ "с основами программирования на n"
+ "объектно-ориентированном языке Java.nn";
TextArea text = new TextArea(val, 80,40);
Frame f = new Frame("Demo Frame");
f.setSize(width, height);
f.add("Center", text);
f.show();
}
}
- 12.3. Класс Canvas
- 12.4. Класс Label
- 12.5. Класс Button
- 12.6. Класс Checkbox
- 12.7. Класс CheckboxGroup
- 12.8. Класс Choice
- 12.9. Класс List
- 12.10. Класс Scrollbar
- 12.11. Класс TextField
- 12.12. Класс TextArea
- 12.13. Стратегии размещения компонентов
- 12.13.1. Диспетчер размещения LayoutManager
- 12.13.2. Стратегия FIowLayout
- 12.13.3. Стратегия BorderLayout
- 12.13.4. Стратегия GridLayout
- 12.14. Программирование окон - Window
- 12.15. Программирование меню
- 12.16. Модель обработки событий от компонентов
- Как настроить внешний вид окон программ?
- Другие способы создания GUI — платформно-независимые оконные API
- Рис. 1.2. Общий вид окна X Window
- Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12
- 12.3.2. Простое оконное приложение
- ЧАСТЬ IV. Программирование с помощью библиотек .NET
- 1.1. Введение в объектно-ориентированное программирование
- InterBase Super Server для Windows
- Интеграция с платформой Windows NT
- Часы в Windows показывают неправильное время
- Классическая архитектура на Windows NT (Yaffil CS)
- 4.2. Центр уведомлений Windows 10