src/java.desktop/share/classes/javax/swing/JList.java
Print this page
*** 3393,3411 ****
public AccessibleComponent getAccessibleComponent() {
return this; // to override getBounds()
}
public AccessibleSelection getAccessibleSelection() {
! return getCurrentAccessibleContext().getAccessibleSelection();
}
public AccessibleText getAccessibleText() {
! return getCurrentAccessibleContext().getAccessibleText();
}
public AccessibleValue getAccessibleValue() {
! return getCurrentAccessibleContext().getAccessibleValue();
}
// AccessibleComponent methods
--- 3393,3414 ----
public AccessibleComponent getAccessibleComponent() {
return this; // to override getBounds()
}
public AccessibleSelection getAccessibleSelection() {
! AccessibleContext ac = getCurrentAccessibleContext();
! return ac != null ? ac.getAccessibleSelection() : null;
}
public AccessibleText getAccessibleText() {
! AccessibleContext ac = getCurrentAccessibleContext();
! return ac != null ? ac.getAccessibleText() : null;
}
public AccessibleValue getAccessibleValue() {
! AccessibleContext ac = getCurrentAccessibleContext();
! return ac != null ? ac.getAccessibleValue() : null;
}
// AccessibleComponent methods