| Overview | Package | Class | Tree | Deprecated | Index | Help | |||
| PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Panel
|
+--ncsa.horizon.awt.TabbedCardPanel
Components added to this panel are displayed in a manner similar to the AWT's CardPanel. Above the card stack, however, is a display of file-folder-like tabs "attached" to the cards. Clicking on a tab will bring that the card to the top of the stack, bringing it into view.
| Fields inherited from class java.awt.Component | |
| BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT | |
| Constructor Summary | |
| TabbedCardPanel()
create an empty panel |
|
| TabbedCardPanel(int border)
create an empty panel |
|
| TabbedCardPanel(int border,
int inset)
create an empty panel |
|
| Method Summary | |
| void | actionPerformed(java.awt.event.ActionEvent e)
|
| void | addCard(java.awt.Component card,
java.lang.String label)
add a component as a card in the stack of tabbed cards |
| void | addImpl(java.awt.Component comp,
java.lang.Object constraints,
int index)
|
| void | add(java.awt.Component comp,
java.lang.Object label)
add a component as a card in the stack of tabbed cards. |
| java.awt.Component | add(java.lang.String label,
java.awt.Component comp)
add a component as a card in the stack of tabbed cards |
| void | drawBorder(java.awt.Graphics g,
java.awt.Dimension sz)
|
| static void | main(java.lang.String[] args)
|
| void | paint(java.awt.Graphics g)
|
| void | selectCard(java.lang.String label)
bring into view the card with the given label |
| Methods inherited from class java.awt.Panel | |
| addNotify | |
| Methods inherited from class java.awt.Container | |
| add, add, add, add, add, addContainerListener, addImpl, addNotify, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponentAt, getComponentAt, getComponent, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paint, paramString, preferredSize, printComponents, print, processContainerEvent, processEvent, removeAll, remove, remove, removeContainerListener, removeNotify, setLayout, update, validate, validateTree | |
| Methods inherited from class java.awt.Component | |
| action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paint, paramString, postEvent, preferredSize, prepareImage, prepareImage, printAll, print, processComponentEvent, processEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate | |
| Methods inherited from class java.lang.Object | |
| clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait | |
| Constructor Detail |
public TabbedCardPanel()
public TabbedCardPanel(int border)
border
- the size of the 3D border around each card and tab
public TabbedCardPanel(int border,
int inset)
border
- the size in pixels of the 3D border around each card
and tab
inset
- extra space in pixels to insert between the card border
and the component it contains.| Method Detail |
public void addCard(java.awt.Component card,
java.lang.String label)
card
- the component to hold as a tabbed card
label
- the label to put on its tab
public void add(java.awt.Component comp,
java.lang.Object label)
comp
- the component to hold as a tabbed card
label
- the label, in the form of a String, to put on its tab
public java.awt.Component add(java.lang.String label,
java.awt.Component comp)
label
- the label to put on its tab
comp
- the component to hold as a tabbed card
protected void addImpl(java.awt.Component comp,
java.lang.Object constraints,
int index)
public void selectCard(java.lang.String label)
public void actionPerformed(java.awt.event.ActionEvent e)
public void paint(java.awt.Graphics g)
public void drawBorder(java.awt.Graphics g,
java.awt.Dimension sz)
public static void main(java.lang.String[] args)
| Overview | Package | Class | Tree | Deprecated | Index | Help | |||
| PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||