88 |
import javax.swing.plaf.ComponentUI; |
import javax.swing.plaf.ComponentUI; |
89 |
|
|
90 |
/** |
/** |
91 |
* Every component in swing inherits from this class (JLabel, JButton, etc). |
* The base class of all Swing components. |
92 |
* It contains generic methods to manage events, properties and sizes. Actual |
* It contains generic methods to manage events, properties and sizes. Actual |
93 |
* drawing of the component is channeled to a look-and-feel class that is |
* drawing of the component is channeled to a look-and-feel class that is |
94 |
* implemented elsewhere. |
* implemented elsewhere. |
105 |
*/ |
*/ |
106 |
protected AccessibleContext accessibleContext; |
protected AccessibleContext accessibleContext; |
107 |
|
|
108 |
|
/** |
109 |
|
* Basic accessibility support for <code>JComponent</code> derived |
110 |
|
* widgets. |
111 |
|
*/ |
112 |
public abstract class AccessibleJComponent |
public abstract class AccessibleJComponent |
113 |
extends AccessibleAWTContainer |
extends AccessibleAWTContainer |
114 |
implements AccessibleExtendedComponent |
implements AccessibleExtendedComponent |
115 |
{ |
{ |
116 |
|
/** |
117 |
|
* Accessibility support for <code>JComponent</code>'s focus handler. |
118 |
|
*/ |
119 |
protected class AccessibleFocusHandler |
protected class AccessibleFocusHandler |
120 |
implements FocusListener |
implements FocusListener |
121 |
{ |
{ |
124 |
public void focusLost(FocusEvent valevent){} |
public void focusLost(FocusEvent valevent){} |
125 |
} |
} |
126 |
|
|
127 |
|
/** |
128 |
|
* Accessibility support for <code>JComponent</code>'s container handler. |
129 |
|
*/ |
130 |
protected class AccessibleContainerHandler |
protected class AccessibleContainerHandler |
131 |
implements ContainerListener |
implements ContainerListener |
132 |
{ |
{ |