Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
как окно навигатора. Эти окна могут иметь меню (в отличие от окон 
аплетов). Пользователь может изменять размер таких окон при помощи мыши, 
перемещая рамку окна.
   В составе библиотеки классов AWT имеется несколько классов, предназначенных 
для работы с окнами. Это класс Window, который произошел от класса Container, и 
его дочерние классы - Frame, Dialog и FileDialog (рис. 8.1).

Рис. 8.1. Иерархия классов, предназначенных для создания окон
   Окно, созданное на базе класса Frame, больше всего похоже на главное окно 
обычного приложения Windows. Оно может иметь главное меню, для него можно 
устанавливать форму курсора. Внутри такого окна можно рисовать. Так как окно 
класса Frame (так же как и другие окна AWT) произошли от класса Container, вы 
можете добавлять в них различные компоненты и панели, как мы это делали с 
окнами аплетов и панелей.
   На базе класса Dialog создаются окна диалоговых панелей, очень похожих на 
обычные диалоговые панели Windows. Такие панели не могут иметь меню и обычно 
предназначены для запроса какой-либо информации у пользователя.
   Класс FileDialog предназначен для создания диалоговых панелей, с помощью 
которых можно выбирать файлы на локальных дисках компьютера. Так как аплеты не 
могут работать с файлами, в этой книге мы не будем рассматривать класс 
FileDialog. Информацию о том, как работать с файлами в приложениях Java, а 
также сведения об этом классе мы планируем включить в следующий том “Библиотеки 
системного программиста”, посвященный системе разработки Microsoft Visual J++.
   Что же касается класса Window, то непосредственно этот класс редко 
применяется для создания окон, так как классы Frame, Dialog и FileDialog более 
удобны и обеспечивают все необходимые возможности.
   Окна класса Frame
   Ниже мы привели краткое описание класса Frame. Так как этот класс реализует 
интерфейс java.awt.MenuContainer, окно класса Frame может содержать меню.
public class java.awt.Frame
  extends java.awt.Window 
  implements java.awt.MenuContainer
{
  // -----------------------------------------------------
  // Поля
  // -----------------------------------------------------

  // Различные типы курсоров
  public final static int CROSSHAIR_CURSOR;
  public final static int DEFAULT_CURSOR;
  public final static 
 
<<-[Весь Текст]
Страница: из 275
 <<-