Подробное руководство по программированию на Java


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


Работа с системой Layout Manager
Работа с системой Layout Manager...
Работа с системой Layout Manager
Работа с системой Layout Manager В предыдущей статье мы рассказали вам о том, как создавать компоненты и размещать их в контейнере. Однако предложенный способ размещения компонент в окне к...
Режимы FlowLayout
Режимы FlowLayout...
Режим FlowLayout
Режим FlowLayout В этом режиме мы добавляли компоненты во всех примерах аплетов, приведенных ранее, так как по умолчанию для аплетов используется именно режим FlowLayout....
Класс FlowLayout
Класс FlowLayout Ниже мы привели краткое описание класса FlowLayout:...
Поля
Поля Следующие три поля задают способы выравнивания: CENTER Центрирование public final static int CENTER; LEFT По левой границе public final static int LEFT; RIGHT По право...
Конструкторы
Конструкторы Без указания выравнивания и зазора между компонентами public FlowLayout(); С указанием выравнивания public FlowLayout(int align); С указанием выравнивания и зазора между комп...
Методы
Методы addLayoutComponent Не используется public void addLayoutComponent( String name, Component comp); layoutContainer Предназначен для того чтобы компоненты могли установить дл...
Режимы GridLayout
Режимы GridLayout...
Режим GridLayout
Режим GridLayout В режиме GridLayout компоненты размещаются в ячейках таблицы, параметры которой можно задать с помощью конструкторов класса GridLayout. При размещении компонент внутри ячее...
Конструкторы
Конструкторы Создание таблицы с заданным количеством строк и столбцов public GridLayout( int rows, int cols); Создание таблицы с заданным количеством строк и столбцов и с заданным зазором...
Методы
Методы Методы класса GridLayout используются редко, поэтому мы их только перечислим. public void addLayoutComponent( String name,Component comp); public void layoutContainer( Container targe...
Режимы BorderLayout
Режимы BorderLayout...
Режим BorderLayout
Режим BorderLayout При использовании режима BorderLayout окно контейнера разделяется на рамку и центральную часть. При размещении компонент указывается направление от центра окна, в которо...
Конструкторы класса BorderLayout
Конструкторы класса BorderLayout Ниже приведено краткое описание конструкторов класса BorderLayout. public BorderLayout(); public BorderLayout(int hgap, int vgap); Эти конструкторы предназн...
Методы класса BorderLayout
Методы класса BorderLayout Перечислим также методы класса BorderLayout: public void addLayoutComponent( String name, Component comp); public void layoutContainer( Container target); public Dim...
Применение класса BorderLayout
Применение класса BorderLayout Добавляя компоненты к контейнеру, вы должны использовать метод add с двумя параметрами, первый из которых указывает направление размещения, а второй - ссылку...
Режимы CardLayout
Режимы CardLayout...
Режим CardLayout
Режим CardLayout Режим CardLayout предназначен для создания набора диалоговых панелей, которые можно показывать по очереди в одном окне прямоугольной формы. Обычно для управления процессом...
Конструкторы класса CardLayout
Конструкторы класса CardLayout Режим без зазоров public CardLayout(); Режим с зазорами по вертикали и горизонтали между компонентами и окном контейнера public CardLayout(int hgap, int vgap);...
Методы класса CardLayout
Методы класса CardLayout addLayoutComponent Добавление компоненты с указанием имени public void addLayoutComponent( String name, Component comp); first Отображение первой страницы...
Использование режима размещения CardLayout
Использование режима размещения CardLayout Как пользоваться режимом размещения CardLayout? Обычно в окне аплета создается две панели, одна из которых предназначена для показа страниц блокно...
Режимы GridBagLayout
Режимы GridBagLayout...
Режим GridBagLayout
Режим GridBagLayout Режим GridBagLayout намного сложнее только что описанного режима GridLayout. Он позволяет размещать компоненты разного размера в таблице, задавая при этом для отдельных...
Аплет FormLayout
Аплет FormLayout...
Аплет FormLayout
Аплет FormLayout В окне аплета FormLayout (Рисунок 2) мы расположили те же самые органы управления, которые были использованы в предыдущем аплете FormDemo. Однако для указания способа разм...
Рисунок 2 Окно аплета FormLayoutДля
Рисунок 2. Окно аплета FormLayoutДля того чтобы увидеть рисунок в увеличенном виде, сделайте щелчок мышью по изображению И хотя пока еще внешний вид нашей формы оставляет желать лу...
Исходный текст аплета FormLayout
Исходный текст аплета FormLayout Исходный текст аплета FormLayout практически повторяет исходный текст аплета FormDemo, рассмотренный в нашей предыдущей статье. Единственное отличие заключа...
Листинг 1
Листинг 1. Файл FormLayout.java import java.applet.Applet; import java.awt.*; import java.util.*; public class FormLayout extends Applet { Button btReady; Checkbox chbox1; Checkbox chbox2;...
Листинг 2
Листинг 2. Файл FormLayout.tmp.html <applet name="FormLayout" code="FormLayout" codebase= "file:/e:/sun/articles/vol7/src/FormLayout" width="500"...
Рисунок 2 Окно аплета FormLayout
Рисунок 2. Окно аплета FormLayout...








Начало    



Книжный магазин