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