public class AccordionLayout extends AbstractGroupingLayout
WebAccordion component.buttonGroup, children, group, groupButtons, sides| Constructor and Description |
|---|
AccordionLayout() |
| Modifier and Type | Method and Description |
|---|---|
protected com.alee.utils.general.Pair<java.lang.String,java.lang.String> |
getDescriptors(java.awt.Container parent,
java.awt.Component component,
int index)
Returns descriptors for painted component sides and lines.
|
void |
layoutContainer(java.awt.Container parent) |
java.awt.Dimension |
minimumLayoutSize(java.awt.Container parent) |
java.awt.Dimension |
preferredLayoutSize(java.awt.Container parent) |
protected java.lang.String |
sides()
Returns non-null sides decriptor.
|
addComponent, clearGrouping, createButtonGroup, getButtonGroup, getLines, getSides, isGroupable, isGroupButtons, isGrouping, isPaintBottom, isPaintLeft, isPaintRight, isPaintTop, removeComponent, resetDescriptors, setGroup, setGroupButtons, setPaintBottom, setPaintLeft, setPaintRight, setPaintSides, setPaintTop, updateButtonGroupingaddLayoutComponent, addLayoutComponent, getLayoutAlignmentX, getLayoutAlignmentY, invalidateLayout, maximumLayoutSize, removeLayoutComponentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
minimumLayoutSize in interface java.awt.LayoutManagerminimumLayoutSize in class AbstractLayoutManagerpublic void layoutContainer(java.awt.Container parent)
protected java.lang.String sides()
AbstractGroupingLayoutsides in class AbstractGroupingLayoutprotected com.alee.utils.general.Pair<java.lang.String,java.lang.String> getDescriptors(java.awt.Container parent,
java.awt.Component component,
int index)
AbstractGroupingLayoutgetDescriptors in class AbstractGroupingLayoutparent - component containercomponent - painted componentindex - component z-index in container