Skip to content

Commit 592adc8

Browse files
savoptikAnton Tarasov
authored and
Anton Tarasov
committed
8278604: SwingSet2 table demo does not have accessible description set for images
8278526: [macos] Screen reader reads SwingSet2 JTable row selection as null, dimmed row for last column Reviewed-by: ant, kizune Backport-of: 8fbe1724e0f783132a65c45503addad9d98a329e
1 parent 952f9c7 commit 592adc8

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/demo/share/jfc/SwingSet2/TableDemo.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -741,4 +741,13 @@ void updateDragEnabled(boolean dragEnabled) {
741741
footerTextField.setDragEnabled(dragEnabled);
742742
}
743743

744+
@Override
745+
public ImageIcon createImageIcon(String filename, String description) {
746+
ImageIcon imageIcon = super.createImageIcon(filename, description);
747+
AccessibleContext context = imageIcon.getAccessibleContext();
748+
if (context!= null) {
749+
context.setAccessibleName(description);
750+
}
751+
return imageIcon;
752+
}
744753
}

0 commit comments

Comments
 (0)