43 |
import java.awt.peer.ScrollPanePeer; |
import java.awt.peer.ScrollPanePeer; |
44 |
|
|
45 |
import javax.accessibility.Accessible; |
import javax.accessibility.Accessible; |
46 |
|
import javax.accessibility.AccessibleContext; |
47 |
|
import javax.accessibility.AccessibleRole; |
48 |
|
|
49 |
/** |
/** |
50 |
* This widget provides a scrollable region that allows a single |
* This widget provides a scrollable region that allows a single |
589 |
{ |
{ |
590 |
wheelScrollingEnabled = enable; |
wheelScrollingEnabled = enable; |
591 |
} |
} |
592 |
|
|
593 |
|
protected class AccessibleAWTScrollPane extends AccessibleAWTContainer |
594 |
|
{ |
595 |
|
public AccessibleRole getAccessibleRole() |
596 |
|
{ |
597 |
|
return AccessibleRole.SCROLL_PANE; |
598 |
|
} |
599 |
|
} |
600 |
|
|
601 |
|
/** |
602 |
|
* Gets the AccessibleContext associated with this <code>Scrollbar</code>. |
603 |
|
* The context is created, if necessary. |
604 |
|
* |
605 |
|
* @return the associated context |
606 |
|
*/ |
607 |
|
public AccessibleContext getAccessibleContext() |
608 |
|
{ |
609 |
|
/* Create the context if this is the first request */ |
610 |
|
if (accessibleContext == null) |
611 |
|
{ |
612 |
|
/* Create the context */ |
613 |
|
accessibleContext = new AccessibleAWTScrollPane(); |
614 |
|
} |
615 |
|
return accessibleContext; |
616 |
|
} |
617 |
} // class ScrollPane |
} // class ScrollPane |
618 |
|
|