public class DynamicMenuLayout extends AbstractLayoutManager
| Constructor and Description |
|---|
DynamicMenuLayout() |
| Modifier and Type | Method and Description |
|---|---|
double |
getItemAngle(WebDynamicMenu menu,
int index)
Returns menu item angle relative to vertical axis.
|
double |
getSingleComponentSpacing(WebDynamicMenu menu)
Returns spacing angle between two menu components.
|
double |
getStartingAngle(WebDynamicMenu menu)
Returns menu items starting angle relative to vertical axis.
|
void |
layoutContainer(java.awt.Container parent) |
protected void |
placeElement(WebDynamicMenu menu,
int i,
int x,
int y)
Places single menu item into its current position.
|
java.awt.Dimension |
preferredLayoutSize(java.awt.Container parent) |
addComponent, addLayoutComponent, addLayoutComponent, getLayoutAlignmentX, getLayoutAlignmentY, invalidateLayout, maximumLayoutSize, minimumLayoutSize, removeComponent, removeLayoutComponentpublic void layoutContainer(java.awt.Container parent)
public double getSingleComponentSpacing(WebDynamicMenu menu)
menu - processed menupublic double getStartingAngle(WebDynamicMenu menu)
menu - processed menupublic double getItemAngle(WebDynamicMenu menu, int index)
menu - menu to processindex - menu item indexprotected void placeElement(WebDynamicMenu menu, int i, int x, int y)
menu - processed menui - menu item indexx - menu item center X coordinatey - menu item center Y coordinatepublic java.awt.Dimension preferredLayoutSize(java.awt.Container parent)