Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit b9265a4

Browse files
author
Joe Wegner
committedSep 27, 2019
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

Lines changed: 6 additions & 12 deletions
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

Lines changed: 2 additions & 2 deletions
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)
Please sign in to comment.