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

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

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

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
ля контейнеров один из 
нескольких режимов размещения компонент в окне контейнера.
   Что же касается класса Panel, то для него по умолчанию выбирается режим 
размещения компонент с названием Flow Layout. Разумеется, вы можете выбрать 
другой режим размещения, указав его явным образом.
   Ниже мы перечислили все возможные режимы системы Layout Manager:
   
Режим размещения компонентОписаниеFlowLayoutКомпоненты заполняют окно 
контейнера “потоком” по мере их добавления методом add. Они размещаются слева 
направо и сверху внизGridLayoutКомпоненты размещаются в виде таблицы по мере 
добавления слева направо и сверху вниз. Для этой таблицы можно указать 
количество столбцов и строк GridBagLayoutАналогично предыдущему, однако при 
добавлении компонент в таблицу можно указать координаты ячейки, в которую 
помещается компонентаBorderLayoutПри размещении компоненты указывается одно из 
нескольких направлений: юг, север, запад, восток, центр. Направление 
определяется относительно центра окна контейнераCardLayoutРазмещение компонент 
друг над другом в одном окне. Этот режим позволяет организовать набор 
диалоговых панелей в виде блокнота   
   Каждому режиму соответсвует одноименный класс, методы и конструкторы 
которого позволяют выбирать различные компоновки.
   Далее на примере конкретных приложений мы рассмотрим использование 
перечисленных выше режимов системы Layout Manager.
   Режим FlowLayout
   В этом режиме мы добавляли компоненты во всех примерах аплетов, приведенных 
в предыдущей главе, так как по умолчанию для аплетов используется именно режим 
FlowLayout.
   Ниже мы привели краткое описание класса FlowLayout:
public class java.awt.FlowLayout
  extends java.lang.Object
  implements java.awt.LayoutManager
{
  // -----------------------------------------------------
  // Поля
  // -----------------------------------------------------
  
  // Способы выравнивания
  public final static int CENTER; // центрирование
  public final static int LEFT;   // по левой границе
  public final static int RIGHT;  // по правой границе

  // -----------------------------------------------------
  // Конструкторы
  // -------------------------------
 
<<-[Весь Текст]
Страница: из 275
 <<-