com.datamessenger.awt
Class DMTab


java.lang.Object

  |

  +--java.awt.Component

        |

        +--com.datamessenger.awt.DMComponent

              |

              +--com.datamessenger.awt.DMLabel

                    |

                    +--com.datamessenger.awt.DMButton

                          |

                          +--com.datamessenger.awt.DMTab


public class DMTab
extends DMButton
implements java.awt.ItemSelectable, DMConstants

See Also:
Serialized Form

Inner classes inherited from class com.datamessenger.awt.DMComponent
DMComponent.DataListener
 
Field Summary
protected  GraphicsPane tab
           
protected  java.lang.Object target
           
 
Fields inherited from class com.datamessenger.awt.DMButton
action_command, active, button, hover
 
Fields inherited from class com.datamessenger.awt.DMLabel
text
 
Fields inherited from class com.datamessenger.awt.DMComponent
adapter, colors, isAdjusting, pane, preferredSize, selected
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface com.datamessenger.awt.graphics.DMConstants
ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, BOTH, BOTTOM, CENTER, HORIZONTAL, LEFT, MIDDLE, NONE, RIGHT, TOP, VERTICAL
 
Constructor Summary
DMTab(java.lang.String label, java.lang.Object target, int placement)
           
 
Method Summary
 void addItemListener(java.awt.event.ItemListener l)
          Add a listener to recieve item events when the state of an item changes.
 java.lang.Object[] getSelectedObjects()
          Returns the selected items or null if no items are selected.
 java.lang.Object getTarget()
           
 void invalidate()
           
 boolean isName(java.lang.String name)
           
 void removeItemListener(java.awt.event.ItemListener l)
          Removes an item listener.
protected  void setButtonState(java.awt.Point p, boolean active, boolean hover)
           
 void setSelected(boolean select)
           
 
Methods inherited from class com.datamessenger.awt.DMButton
addActionListener, addNotify, fireActionEvent, getButtonPane, processMouseEvent, processMouseMotionEvent, removeActionListener
 
Methods inherited from class com.datamessenger.awt.DMLabel
getText, getTextPane, getValue, setText, setValue
 
Methods inherited from class com.datamessenger.awt.DMComponent
getColorScheme, getComponent, getGraphicsPane, getLayoutBounds, getListenerList, getMinimumSize, getPreferredSize, isSelected, paint, setColorScheme, setDataCell, setGraphicsPane, update
 
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, 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, 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, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, 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, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

target


protected java.lang.Object target

tab


protected GraphicsPane tab
Constructor Detail

DMTab


public DMTab(java.lang.String label,

             java.lang.Object target,

             int placement)
Method Detail

setButtonState


protected void setButtonState(java.awt.Point p,

                              boolean active,

                              boolean hover)
Overrides:
setButtonState in class DMButton

setSelected


public void setSelected(boolean select)
Overrides:
setSelected in class DMComponent

isName


public boolean isName(java.lang.String name)

getTarget


public java.lang.Object getTarget()

invalidate


public void invalidate()
Overrides:
invalidate in class DMButton

getSelectedObjects


public java.lang.Object[] getSelectedObjects()
Returns the selected items or null if no items are selected.
Specified by:
getSelectedObjects in interface java.awt.ItemSelectable

addItemListener


public void addItemListener(java.awt.event.ItemListener l)
Add a listener to recieve item events when the state of an item changes. If l is null, no exception is thrown and no action is performed.
Specified by:
addItemListener in interface java.awt.ItemSelectable
Parameters:
l - the listener to recieve events
See Also:
ItemEvent

removeItemListener


public void removeItemListener(java.awt.event.ItemListener l)
Removes an item listener. If l is null, no exception is thrown and no action is performed.
Specified by:
removeItemListener in interface java.awt.ItemSelectable
Parameters:
l - the listener being removed
See Also:
ItemEvent


Comments, suggestions, and bug reports are welcomed and encouraged.
Please refer them to our support page. Thank you.

Copyright © 1999-2001 Produx House, Corp. All rights reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc.