Package 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:
java.lang.Iterable<Component>
,Sequence<Component>
,ConstrainedVisual
,Visual
@DefaultProperty("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 Class Summary
Nested Classes Modifier and Type Class Description class
Accordion.PanelSequence
Panel sequence implementation.-
Nested classes/interfaces inherited from class org.apache.pivot.wtk.Container
Container.EDTChecker
-
Nested classes/interfaces inherited from class org.apache.pivot.wtk.Component
Component.DecoratorSequence, Component.StyleDictionary, Component.UserDataDictionary
-
Nested classes/interfaces inherited from interface org.apache.pivot.collections.Sequence
Sequence.Tree<T>
-
-
Constructor Summary
Constructors Constructor Description Accordion()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ListenerList<AccordionAttributeListener>
getAccordionAttributeListeners()
ListenerList<AccordionListener>
getAccordionListeners()
ListenerList<AccordionSelectionListener>
getAccordionSelectionListeners()
static java.lang.Object
getHeaderData(Component component)
Button.DataRenderer
getHeaderDataRenderer()
Accordion.PanelSequence
getPanels()
int
getSelectedIndex()
Component
getSelectedPanel()
static java.lang.String
getTooltipText(Component component)
Sequence<Component>
remove(int index, int count)
Removes one or more items from the sequence.static void
setHeaderData(Component component, java.lang.Object headerData)
void
setHeaderDataRenderer(Button.DataRenderer headerDataRenderer)
void
setSelectedIndex(int selectedIndex)
static void
setTooltipText(Component component, java.lang.String tooltipText)
-
Methods inherited from class org.apache.pivot.wtk.Container
add, assertEventDispatchThread, assertEventDispatchThread, clear, containsFocus, descendantAdded, descendantGainedFocus, descendantLostFocus, descendantRemoved, get, getComponentAt, getContainerListeners, getContainerMouseListeners, getDescendantAt, getFocusTraversalPolicy, getGraphics, getLength, getNamedComponent, indexOf, insert, invalidate, isAncestor, isDoubleBuffered, iterator, layout, load, mouseClick, mouseDown, mouseMove, mouseOut, mouseUp, mouseWheel, move, paint, remove, removeAll, repaint, requestFocus, setDoubleBuffered, setEventDispatchThreadChecker, setFocusTraversalPolicy, setParent, setVisible, store, transferFocus, update
-
Methods inherited from class org.apache.pivot.wtk.Component
checkSkin, clearFocus, contains, copyStyle, copyStyle, 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, getHeight, getHeightLimits, getLocation, getMaximumHeight, getMaximumWidth, getMenuHandler, getMinimumHeight, getMinimumWidth, getMouseLocation, getName, getNamedStyles, getParent, getPreferredHeight, getPreferredHeight, getPreferredSize, getPreferredWidth, getPreferredWidth, getScreenBounds, getSize, getSkin, getStyle, getStyle, getStyleBoolean, getStyleBoolean, getStyleColor, getStyleColor, getStyleFont, getStyleFont, getStyleInt, getStyleInt, getStyles, getTextInputMethodListener, getTooltipDelay, getTooltipText, getTooltipWrapText, getTypedStyles, getUserData, getVisibleArea, getVisibleArea, getVisibleArea, getWidth, getWidthLimits, getWindow, getX, getY, indexBoundsCheck, installSkin, isBlocked, isEnabled, isFocusable, isFocused, isMouseOver, isOpaque, isPreferredHeightSet, isPreferredSizeSet, isPreferredWidthSet, isShowing, isValid, isVisible, keyPressed, keyReleased, keyTyped, mapPointFromAncestor, mapPointFromAncestor, mapPointToAncestor, mapPointToAncestor, mouseOver, offsetToScreen, putStyle, putStyle, reenterMouse, repaint, repaint, repaint, repaint, repaint, scrollAreaToVisible, scrollAreaToVisible, setAttribute, setAutomationID, 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, setTooltipWrapText, setWidth, setWidthLimits, setWidthLimits, setX, setY, toString, transferFocus, validate
-
-
-
-
Method Detail
-
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 Sequence<Component> remove(int index, int count)
Description copied from interface:Sequence
Removes one or more items from the sequence.
-
getAccordionListeners
public ListenerList<AccordionListener> getAccordionListeners()
-
getAccordionSelectionListeners
public ListenerList<AccordionSelectionListener> getAccordionSelectionListeners()
-
getAccordionAttributeListeners
public ListenerList<AccordionAttributeListener> getAccordionAttributeListeners()
-
getHeaderData
public static java.lang.Object getHeaderData(Component component)
-
setHeaderData
public static void setHeaderData(Component component, java.lang.Object headerData)
-
getTooltipText
public static java.lang.String getTooltipText(Component component)
-
setTooltipText
public static void setTooltipText(Component component, java.lang.String tooltipText)
-
-