JXTA

net.jxta.widget
Class TabbedPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--net.jxta.widget.TabbedPanel

public class TabbedPanel
extends java.awt.Panel
implements java.awt.event.ActionListener

See Also:
Serialized Form

Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
TabbedPanel(java.awt.Frame frame)
          Constructs a TabbedPanel.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          Called if an action event occures.
 void addTab(java.lang.String label, java.awt.Component component)
          Add Tabs to TabbedPanel
 void addTab(java.lang.String label, java.lang.String image, java.awt.Component component)
          Add Tabs to TabbedPanel
 void paint(java.awt.Graphics g)
          Draws a broder around the edge of this component and then calls the super method to ensure the drawing of the tabs and the content.
 void setBackground(java.awt.Color bgColor)
          Changes the background color to bgcolor
 void setFont(java.awt.Font font)
          Sets font for Tabs
 void setForeground(java.awt.Color fgColor)
          Changes the foreground color to bgcolor
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setCursor, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TabbedPanel

public TabbedPanel(java.awt.Frame frame)
Constructs a TabbedPanel.
Parameters:
frame - the parent frame of this component
Method Detail

addTab

public void addTab(java.lang.String label,
                   java.awt.Component component)
Add Tabs to TabbedPanel
Parameters:
String - label
Component - component to added

addTab

public void addTab(java.lang.String label,
                   java.lang.String image,
                   java.awt.Component component)
Add Tabs to TabbedPanel
Parameters:
String - label
image - the image to display or null
Component - component to added

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Called if an action event occures. It calls the actionPerformed method in tabPanel.
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
evt - the triggering ActionEvent

setFont

public void setFont(java.awt.Font font)
Sets font for Tabs
Overrides:
setFont in class java.awt.Container
Parameters:
Font - font Default font is Dialog

setBackground

public void setBackground(java.awt.Color bgColor)
Changes the background color to bgcolor
Overrides:
setBackground in class java.awt.Component
Parameters:
bgColor - the new background color

setForeground

public void setForeground(java.awt.Color fgColor)
Changes the foreground color to bgcolor
Overrides:
setForeground in class java.awt.Component
Parameters:
fgColor - the new foreground color

paint

public void paint(java.awt.Graphics g)
Draws a broder around the edge of this component and then calls the super method to ensure the drawing of the tabs and the content.
Overrides:
paint in class java.awt.Container
Parameters:
g - the Graphics context to which to draw

JXTA