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 classAccordion.PanelSequencePanel 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.ObjectgetHeaderData(Component component)Button.DataRenderergetHeaderDataRenderer()Accordion.PanelSequencegetPanels()intgetSelectedIndex()ComponentgetSelectedPanel()static java.lang.StringgetTooltipText(Component component)Sequence<Component>remove(int index, int count)Removes one or more items from the sequence.static voidsetHeaderData(Component component, java.lang.Object headerData)voidsetHeaderDataRenderer(Button.DataRenderer headerDataRenderer)voidsetSelectedIndex(int selectedIndex)static voidsetTooltipText(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:SequenceRemoves 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)
-
-