org.apache.pivot.wtk
Class Accordion
java.lang.Object
org.apache.pivot.wtk.Component
org.apache.pivot.wtk.Container
org.apache.pivot.wtk.Accordion
- All Implemented Interfaces:
- Iterable<Component>, org.apache.pivot.collections.Sequence<Component>, ConstrainedVisual, Visual
@DefaultProperty(value="panels")
public class Accordion
- extends Container
Component that provides access to a set of components via selectable headers.
Only one component is visible at a time.
| Nested classes/interfaces inherited from interface org.apache.pivot.collections.Sequence |
org.apache.pivot.collections.Sequence.Tree<T> |
| Methods inherited from class org.apache.pivot.wtk.Container |
add, assertEventDispatchThread, assertEventDispatchThread, clear, containsFocus, descendantAdded, descendantGainedFocus, descendantLostFocus, descendantRemoved, get, getComponentAt, getContainerListeners, getContainerMouseListeners, getDescendantAt, getFocusTraversalPolicy, getLength, getNamedComponent, indexOf, insert, isAncestor, iterator, layout, load, mouseClick, mouseDown, mouseMove, mouseOut, mouseUp, mouseWheel, move, paint, remove, removeAll, requestFocus, setEventDispatchThreadChecker, setFocusTraversalPolicy, setParent, setVisible, store, transferFocus, update |
| Methods inherited from class org.apache.pivot.wtk.Component |
clearFocus, contains, getAncestor, getAncestor, getAttribute, getAutomationID, getBaseline, getBaseline, getBounds, getComponentClassListeners, getComponentDataListeners, getComponentDecoratorListeners, getComponentKeyListeners, getComponentListeners, getComponentMouseButtonListeners, getComponentMouseListeners, getComponentMouseWheelListeners, getComponentStateListeners, getComponentStyleListeners, getComponentTooltipListeners, getCursor, getDecoratedBounds, getDecorators, getDisplay, getDragSource, getDropTarget, getFocusedComponent, getGraphics, getHeight, getHeightLimits, getLocation, getMaximumHeight, getMaximumWidth, getMenuHandler, getMinimumHeight, getMinimumWidth, getMouseLocation, getName, getNamedStyles, getParent, getPreferredHeight, getPreferredHeight, getPreferredSize, getPreferredWidth, getPreferredWidth, getSize, getSkin, getStyles, getTooltipDelay, getTooltipText, getTypedStyles, getUserData, getVisibleArea, getVisibleArea, getVisibleArea, getWidth, getWidthLimits, getWindow, getX, getY, indexBoundsCheck, installSkin, invalidate, isBlocked, isEnabled, isFocusable, isFocused, isMouseOver, isOpaque, isPreferredHeightSet, isPreferredSizeSet, isPreferredWidthSet, isShowing, isValid, isVisible, keyPressed, keyReleased, keyTyped, mapPointFromAncestor, mapPointFromAncestor, mapPointToAncestor, mapPointToAncestor, mouseOver, reenterMouse, repaint, repaint, repaint, repaint, repaint, repaint, scrollAreaToVisible, scrollAreaToVisible, setAttribute, setAutomationID, setCursor, setDragSource, setDropTarget, setEnabled, setFocused, setHeight, setHeightLimits, setHeightLimits, setLocation, setLocation, setMaximumHeight, setMaximumWidth, setMenuHandler, setMinimumHeight, setMinimumWidth, setName, setPreferredHeight, setPreferredSize, setPreferredSize, setPreferredWidth, setSize, setSize, setSkin, setStyleName, setStyleNames, setStyleNames, setStyles, setStyles, setTooltipDelay, setTooltipText, setWidth, setWidthLimits, setWidthLimits, setX, setY, toString, transferFocus, validate |
Accordion
public Accordion()
getPanels
public Accordion.PanelSequence getPanels()
getSelectedIndex
public int getSelectedIndex()
setSelectedIndex
public void setSelectedIndex(int selectedIndex)
getSelectedPanel
public Component getSelectedPanel()
getHeaderDataRenderer
public Button.DataRenderer getHeaderDataRenderer()
setHeaderDataRenderer
public void setHeaderDataRenderer(Button.DataRenderer headerDataRenderer)
remove
public org.apache.pivot.collections.Sequence<Component> remove(int index,
int count)
- Specified by:
remove in interface org.apache.pivot.collections.Sequence<Component>- Overrides:
remove in class Container
getAccordionListeners
public org.apache.pivot.util.ListenerList<AccordionListener> getAccordionListeners()
getAccordionSelectionListeners
public org.apache.pivot.util.ListenerList<AccordionSelectionListener> getAccordionSelectionListeners()
getAccordionAttributeListeners
public org.apache.pivot.util.ListenerList<AccordionAttributeListener> getAccordionAttributeListeners()
getHeaderData
public static Object getHeaderData(Component component)
setHeaderData
public static void setHeaderData(Component component,
Object headerData)
getTooltipText
public static String getTooltipText(Component component)
setTooltipText
public static void setTooltipText(Component component,
String tooltipText)