diva.gui.toolbox
Class JShadePane.Shade

java.lang.Object
  extended by javax.accessibility.AccessibleContext
      extended by diva.gui.toolbox.JShadePane.Shade
All Implemented Interfaces:
java.io.Serializable, javax.accessibility.Accessible, javax.accessibility.AccessibleComponent
Enclosing class:
JShadePane

private static class JShadePane.Shade
extends javax.accessibility.AccessibleContext
implements java.io.Serializable, javax.accessibility.Accessible, javax.accessibility.AccessibleComponent

Borrowed from JTabbedPane. Holds all the info about each shade.


Field Summary
(package private)  javax.swing.JButton _button
           
(package private)  java.awt.Component _component
           
(package private)  JShadePane _parent
           
 
Fields inherited from class javax.accessibility.AccessibleContext
ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent
 
Constructor Summary
JShadePane.Shade(JShadePane parent, javax.swing.JButton button, java.awt.Component component)
           
 
Method Summary
 void addFocusListener(java.awt.event.FocusListener l)
           
 boolean contains(java.awt.Point p)
           
 javax.accessibility.Accessible getAccessibleAt(java.awt.Point p)
           
 javax.accessibility.Accessible getAccessibleChild(int i)
           
 int getAccessibleChildrenCount()
           
 javax.accessibility.AccessibleComponent getAccessibleComponent()
           
 javax.accessibility.AccessibleContext getAccessibleContext()
           
 java.lang.String getAccessibleDescription()
           
 int getAccessibleIndexInParent()
           
 java.lang.String getAccessibleName()
           
 javax.accessibility.AccessibleRole getAccessibleRole()
           
 javax.accessibility.AccessibleStateSet getAccessibleStateSet()
           
 java.awt.Color getBackground()
           
 java.awt.Rectangle getBounds()
           
 java.awt.Cursor getCursor()
           
 java.awt.Font getFont()
           
 java.awt.FontMetrics getFontMetrics(java.awt.Font f)
           
 java.awt.Color getForeground()
           
 java.util.Locale getLocale()
           
 java.awt.Point getLocation()
           
 java.awt.Point getLocationOnScreen()
           
 java.awt.Dimension getSize()
           
 boolean isEnabled()
           
 boolean isFocusTraversable()
           
 boolean isShowing()
           
 boolean isVisible()
           
 void removeFocusListener(java.awt.event.FocusListener l)
           
 void requestFocus()
           
 void setBackground(java.awt.Color c)
           
 void setBounds(java.awt.Rectangle r)
           
 void setCursor(java.awt.Cursor c)
           
 void setEnabled(boolean b)
           
 void setFont(java.awt.Font f)
           
 void setForeground(java.awt.Color c)
           
 void setLocation(java.awt.Point p)
           
 void setSize(java.awt.Dimension d)
           
 void setVisible(boolean b)
           
 
Methods inherited from class javax.accessibility.AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleParent, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_parent

JShadePane _parent

_button

javax.swing.JButton _button

_component

java.awt.Component _component
Constructor Detail

JShadePane.Shade

JShadePane.Shade(JShadePane parent,
                 javax.swing.JButton button,
                 java.awt.Component component)
Method Detail

getAccessibleContext

public javax.accessibility.AccessibleContext getAccessibleContext()
Specified by:
getAccessibleContext in interface javax.accessibility.Accessible

getAccessibleName

public java.lang.String getAccessibleName()
Overrides:
getAccessibleName in class javax.accessibility.AccessibleContext

getAccessibleDescription

public java.lang.String getAccessibleDescription()
Overrides:
getAccessibleDescription in class javax.accessibility.AccessibleContext

getAccessibleRole

public javax.accessibility.AccessibleRole getAccessibleRole()
Specified by:
getAccessibleRole in class javax.accessibility.AccessibleContext

getAccessibleStateSet

public javax.accessibility.AccessibleStateSet getAccessibleStateSet()
Specified by:
getAccessibleStateSet in class javax.accessibility.AccessibleContext

getAccessibleIndexInParent

public int getAccessibleIndexInParent()
Specified by:
getAccessibleIndexInParent in class javax.accessibility.AccessibleContext

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
Specified by:
getAccessibleChildrenCount in class javax.accessibility.AccessibleContext

getAccessibleChild

public javax.accessibility.Accessible getAccessibleChild(int i)
Specified by:
getAccessibleChild in class javax.accessibility.AccessibleContext

getLocale

public java.util.Locale getLocale()
Specified by:
getLocale in class javax.accessibility.AccessibleContext

getAccessibleComponent

public javax.accessibility.AccessibleComponent getAccessibleComponent()
Overrides:
getAccessibleComponent in class javax.accessibility.AccessibleContext

addFocusListener

public void addFocusListener(java.awt.event.FocusListener l)
Specified by:
addFocusListener in interface javax.accessibility.AccessibleComponent

getBackground

public java.awt.Color getBackground()
Specified by:
getBackground in interface javax.accessibility.AccessibleComponent

setBackground

public void setBackground(java.awt.Color c)
Specified by:
setBackground in interface javax.accessibility.AccessibleComponent

getForeground

public java.awt.Color getForeground()
Specified by:
getForeground in interface javax.accessibility.AccessibleComponent

setForeground

public void setForeground(java.awt.Color c)
Specified by:
setForeground in interface javax.accessibility.AccessibleComponent

getCursor

public java.awt.Cursor getCursor()
Specified by:
getCursor in interface javax.accessibility.AccessibleComponent

setCursor

public void setCursor(java.awt.Cursor c)
Specified by:
setCursor in interface javax.accessibility.AccessibleComponent

getFont

public java.awt.Font getFont()
Specified by:
getFont in interface javax.accessibility.AccessibleComponent

setFont

public void setFont(java.awt.Font f)
Specified by:
setFont in interface javax.accessibility.AccessibleComponent

getFontMetrics

public java.awt.FontMetrics getFontMetrics(java.awt.Font f)
Specified by:
getFontMetrics in interface javax.accessibility.AccessibleComponent

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface javax.accessibility.AccessibleComponent

setEnabled

public void setEnabled(boolean b)
Specified by:
setEnabled in interface javax.accessibility.AccessibleComponent

isVisible

public boolean isVisible()
Specified by:
isVisible in interface javax.accessibility.AccessibleComponent

setVisible

public void setVisible(boolean b)
Specified by:
setVisible in interface javax.accessibility.AccessibleComponent

isShowing

public boolean isShowing()
Specified by:
isShowing in interface javax.accessibility.AccessibleComponent

contains

public boolean contains(java.awt.Point p)
Specified by:
contains in interface javax.accessibility.AccessibleComponent

getLocationOnScreen

public java.awt.Point getLocationOnScreen()
Specified by:
getLocationOnScreen in interface javax.accessibility.AccessibleComponent

getLocation

public java.awt.Point getLocation()
Specified by:
getLocation in interface javax.accessibility.AccessibleComponent

setLocation

public void setLocation(java.awt.Point p)
Specified by:
setLocation in interface javax.accessibility.AccessibleComponent

getBounds

public java.awt.Rectangle getBounds()
Specified by:
getBounds in interface javax.accessibility.AccessibleComponent

setBounds

public void setBounds(java.awt.Rectangle r)
Specified by:
setBounds in interface javax.accessibility.AccessibleComponent

getSize

public java.awt.Dimension getSize()
Specified by:
getSize in interface javax.accessibility.AccessibleComponent

setSize

public void setSize(java.awt.Dimension d)
Specified by:
setSize in interface javax.accessibility.AccessibleComponent

getAccessibleAt

public javax.accessibility.Accessible getAccessibleAt(java.awt.Point p)
Specified by:
getAccessibleAt in interface javax.accessibility.AccessibleComponent

isFocusTraversable

public boolean isFocusTraversable()
Specified by:
isFocusTraversable in interface javax.accessibility.AccessibleComponent

requestFocus

public void requestFocus()
Specified by:
requestFocus in interface javax.accessibility.AccessibleComponent

removeFocusListener

public void removeFocusListener(java.awt.event.FocusListener l)
Specified by:
removeFocusListener in interface javax.accessibility.AccessibleComponent