Skip to content

Commit b9265a4

Browse files
author
Joe Wegner
committed
Add boarders to the teble items so screen readers will read while walking through the table
1 parent 09e4202 commit b9265a4

File tree

2 files changed

+8
-14
lines changed

2 files changed

+8
-14
lines changed

app/src/cc/arduino/contributions/libraries/ui/ContributedLibraryTableCellJPanel.java

+6-12
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,12 @@
33
import static processing.app.I18n.format;
44
import static processing.app.I18n.tr;
55

6-
import java.awt.Color;
7-
import java.awt.Component;
8-
import java.awt.Dimension;
9-
import java.awt.Insets;
6+
import java.awt.*;
107
import java.util.Optional;
118

12-
import javax.swing.Box;
13-
import javax.swing.BoxLayout;
14-
import javax.swing.JButton;
15-
import javax.swing.JComboBox;
16-
import javax.swing.JLabel;
17-
import javax.swing.JPanel;
18-
import javax.swing.JTable;
19-
import javax.swing.JTextPane;
9+
import javax.swing.*;
2010
import javax.swing.border.EmptyBorder;
11+
import javax.swing.border.TitledBorder;
2112
import javax.swing.event.HyperlinkEvent;
2213
import javax.swing.text.Document;
2314
import javax.swing.text.html.HTMLDocument;
@@ -128,6 +119,9 @@ public ContributedLibraryTableCellJPanel(JTable parentTable, Object value,
128119
return;
129120

130121
ContributedLibrary selected = releases.getSelected();
122+
TitledBorder titledBorder = BorderFactory.createTitledBorder(selected.getName());
123+
titledBorder.setTitleFont(getFont().deriveFont(Font.BOLD));
124+
setBorder(titledBorder);
131125
Optional<ContributedLibrary> mayInstalled = releases.getInstalled();
132126

133127
boolean installable, upgradable;

app/src/cc/arduino/contributions/packages/ui/ContributedPlatformTableCellJPanel.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ void update(JTable parentTable, Object value, boolean isSelected,
189189
ContributedPlatform selected = releases.getSelected();
190190
TitledBorder titledBorder = BorderFactory.createTitledBorder(selected.getName());
191191
titledBorder.setTitleFont(getFont().deriveFont(Font.BOLD));
192-
this.setBorder(titledBorder);
192+
setBorder(titledBorder);
193193
ContributedPlatform installed = releases.getInstalled();
194194

195195
boolean removable, installable, upgradable;
@@ -215,7 +215,7 @@ void update(JTable parentTable, Object value, boolean isSelected,
215215
removeButtonPlaceholder.setVisible(!removable);
216216

217217
String desc = "<html><body>";
218-
// desc += "<b>" + selected.getName() + "</b>";
218+
desc += "<b>" + selected.getName() + "</b>";
219219
if (installed != null && installed.isBuiltIn()) {
220220
desc += " Built-In ";
221221
}

0 commit comments

Comments
 (0)