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

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

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

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
---------------------

  // Без указания выравнивания и зазора между компонентами
  public FlowLayout();

  // С указанием выравнивания
  public FlowLayout(int align);

  // С указанием выравнивания и зазора между компонентами
  // по вертикали и горизонтали
  public FlowLayout(int align, int hgap, int vgap);

  // -----------------------------------------------------
  // Методы
  // -----------------------------------------------------
  
  // Не используется
  public void addLayoutComponent(String name,
    Component comp);

  // Предназначен для того чтобы компоненты могли
  // установить для себя предпочтительный размер
  public void layoutContainer(Container target);

  // Определение минимального размера окна контейнера,
  // необходимого для размещения всех компонент
  public Dimension minimumLayoutSize(Container target);

  // Определение предпочтительного размера окна контейнера,
  // необходимого для размещения всех компонент
  public Dimension preferredLayoutSize(Container target);

  // Удаление компоненты из контейнера
  public void removeLayoutComponent(Component comp);

  // Получение строки названия метода компоновки
  public String toString();
}
   Обычно приложения не вызывают методы класса FlowLayout, устанавливая 
варианты компоновки при помощи конструкторов.
   Первый конструктор класса FlowLayout, не имеющий параметров, устанавливает 
по умолчанию режим центрирования компонент и зазор между компонентами по 
вертикали и горизонтали, равный 5 пикселам. Именно этот режим и использовался 
во всех наших аплетах из предыдущей главы, так как именно он применяется по 
умолчанию объектами класса Panel, от которого наследуется класс Applet.
   С помощью второго конструктора вы можете выбрать режим размещения с заданным 
выравниванием компонент в окне контейнера по горизонтали. В качестве параметров 
этому конструктору необходимо передавать значения FlowLayout.LEFT, FlowLayout.
RIGHT, или FlowLayout.CENTER. Зазор между компонентами будет при этом равен по 
умолчанию 5 пикселам.
   И, наконец, третий конструктор допускает раздельное указание режима 
выравнивания, а также зазоров между компонентами по вертикали и горизонтали в 
пикселах.
   Режим GridLayout
   В режиме GridLayout компоненты размещаются в ячейках таблицы, параметры 
которой можно задать с помощью конструкторов класса GridLayout:
public class java.awt.GridLayout
  extends java.lang.Object 
  implements java.awt.LayoutManager
{
  // -----------------------------------------------------
  // Конструкторы
  // -----------------------------------------------------

  // Создание таблицы с заданным 
  // количеством строк и столбцов
  public GridLayout(int rows, int cols);

  // Создание таблицы с заданным  количеством строк и 
  // столбцов и с заданным зазором между компонентами
  public GridLayout(int rows, int cols, int hgap, int vgap);

  // -----------------------------------------------------
  // Методы
  // -----------------------------------------------------
  public void addLayoutComponent(String name,
    Component comp);
  public void layoutContainer(Container target);
  public Dimension minimumLayoutSize(Container target);
  public Dimension preferredLayoutSize(Container target);
  public void removeLayoutComponent(Component comp);
  public
 
<<-[Весь Текст]
Страница: из 275
 <<-