Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface LayoutManager2 extends LayoutManager
Это минимальное расширение LayoutManager предназначается для провайдеров инструмента, кто желает к созданию основанных на ограничении разметок. Это еще не оказывает полную, общую поддержку для пользовательских основанных на ограничении менеджеров по расположению.
LayoutManager
, Container
Модификатор и Тип | Метод и Описание |
---|---|
void |
addLayoutComponent(Component comp, Object constraints)
Добавляет указанный компонент к расположению, используя указанный ограничительный объект.
|
float |
getLayoutAlignmentX(Container target)
Возвращает выравнивание вдоль оси X.
|
float |
getLayoutAlignmentY(Container target)
Возвращает выравнивание вдоль оси Y.
|
void |
invalidateLayout(Container target)
Лишает законной силы расположение, указывая, что, если менеджер по расположению кэшировал информацию, это должно быть отброшено.
|
Размерность |
maximumLayoutSize(Container target)
Вычисляет максимальные размерности размера для указанного контейнера, учитывая компоненты, которые он содержит.
|
addLayoutComponent, layoutContainer, minimumLayoutSize, preferredLayoutSize, removeLayoutComponent
void addLayoutComponent(Component comp, Object constraints)
comp
- компонент, который будет добавленconstraints
- где/как компонент добавляется к расположению.Dimension maximumLayoutSize(Container target)
Component.getMaximumSize()
, LayoutManager
float getLayoutAlignmentX(Container target)
float getLayoutAlignmentY(Container target)
void invalidateLayout(Container target)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.