Ribs API

com.ribs.plus
Class RJSwitchPane

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.ribs.RJPanel
                      extended bycom.ribs.plus.RJSwitchPane
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class RJSwitchPane
extends RJPanel

This class encapsulates a list of child components which can be switched in and out, like a tab view without the tabs. Copyright (c) 2004 ReportMill Software, Inc. All Rights Reserved. Contact ReportMill .

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
RJSwitchPane()
           
 
Method Summary
 javax.swing.JComponent getPane()
          Returns the currently visible pane.
 javax.swing.JComponent getPane(int anIndex)
          Returns the pane JComponent at the given index in the panes list.
 int getPaneCount()
          Return the size of the panes list.
 java.util.List getPanes()
          Returns the list of panes in the SwitchPane.
 int getSelectedIndex()
          Returns the currently visible pane's index in the panes list.
 void setSelectedIndex(int anIndex)
          Replaces the currently visible pane with the pane at the given index.
 void setSelectedPaneName(java.lang.String aName)
          Replaces the currently visible pane with the pane having the given name (if found).
 
Methods inherited from class com.ribs.RJPanel
addBinder, equals, get, getBinder, getBinder, getBinderCount, getBooleanValue, getBooleanValue, getBoolValue, getBoolValue, getButton, getButtonGroup, getButtonGroups, getClippedSize, getColorValue, getColorValue, getComboBox, getComponent, getDataSource, getFloatValue, getFloatValue, getIntValue, getIntValue, getLabel, getList, getMaster, getMaximumSize, getMenu, getMenuItem, getMinimumSize, getOwner, getPanel, getPreferredSize, getScrollPane, getSlider, getStringValue, getStringValue, getTabbedPane, getTable, getTextArea, getTextField, getToggleButton, getTree, getValue, getValue, getValueIsAdjusting, getValueIsAdjusting, getWindow, getWindowClass, getWindowClassName, getWindowDefaultButton, getWindowIsVisible, getWindowMenuBar, getWindowOwner, getWindowTitle, installResizeHandler, isWindowModal, isWindowResizable, pack, removeBinder, setBounds, setBounds, setDataSource, setEnabled, setEnabled, setEnabled, setMaster, setMaximumSize, setMinimumSize, setOwner, setSize, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setWindowClassName, setWindowDefaultButton, setWindowMenuBar, setWindowModal, setWindowOwner, setWindowResizable, setWindowTitle, setWindowVisible, setWindowVisible, windowDispose
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RJSwitchPane

public RJSwitchPane()
Method Detail

getPanes

public java.util.List getPanes()
Returns the list of panes in the SwitchPane.


getPaneCount

public int getPaneCount()
Return the size of the panes list.


getPane

public javax.swing.JComponent getPane(int anIndex)
Returns the pane JComponent at the given index in the panes list.


getPane

public javax.swing.JComponent getPane()
Returns the currently visible pane.


getSelectedIndex

public int getSelectedIndex()
Returns the currently visible pane's index in the panes list.


setSelectedIndex

public void setSelectedIndex(int anIndex)
Replaces the currently visible pane with the pane at the given index.


setSelectedPaneName

public void setSelectedPaneName(java.lang.String aName)
Replaces the currently visible pane with the pane having the given name (if found).


Ribs API.