@@ -174,7 +174,8 @@ private void initComponents() {
174
174
jTabbedPane1 .setRequestFocusEnabled (false );
175
175
176
176
sketchbookLocationLabel .setText (tr ("Sketchbook location:" ));
177
-
177
+ sketchbookLocationLabel .setLabelFor (sketchbookLocationField );
178
+
178
179
sketchbookLocationField .setColumns (40 );
179
180
180
181
browseButton .setText (I18n .PROMPT_BROWSE );
@@ -187,21 +188,28 @@ public void actionPerformed(java.awt.event.ActionEvent evt) {
187
188
comboLanguageLabel .setText (tr ("Editor language: " ));
188
189
189
190
requiresRestartLabel .setText (tr (" (requires restart of Arduino)" ));
191
+
192
+ comboLanguage .getAccessibleContext ().setAccessibleName ("Editor language (requires restart of Arduino)" );
190
193
191
194
fontSizeLabel .setText (tr ("Editor font size: " ));
195
+ fontSizeLabel .setLabelFor (fontSizeField );
192
196
193
197
fontSizeField .setColumns (4 );
194
198
195
199
showVerboseLabel .setText (tr ("Show verbose output during: " ));
196
200
197
201
verboseCompilationBox .setText (tr ("compilation " ));
202
+ verboseCompilationBox .getAccessibleContext ().setAccessibleName ("Show verbose output during compilation" );
198
203
199
204
verboseUploadBox .setText (tr ("upload" ));
205
+ verboseUploadBox .getAccessibleContext ().setAccessibleName ("Show verbose output during upload" );
200
206
201
207
comboWarningsLabel .setText (tr ("Compiler warnings: " ));
208
+ comboWarningsLabel .setLabelFor (comboWarnings );
202
209
203
210
additionalBoardsManagerLabel .setText (tr ("Additional Boards Manager URLs: " ));
204
211
additionalBoardsManagerLabel .setToolTipText (tr ("Enter a comma separated list of urls" ));
212
+ additionalBoardsManagerLabel .setLabelFor (additionalBoardsManagerField );
205
213
206
214
additionalBoardsManagerField .setToolTipText (tr ("Enter a comma separated list of urls" ));
207
215
@@ -212,6 +220,7 @@ public void actionPerformed(java.awt.event.ActionEvent evt) {
212
220
extendedAdditionalUrlFieldWindowActionPerformed (evt );
213
221
}
214
222
});
223
+ extendedAdditionalUrlFieldWindow .getAccessibleContext ().setAccessibleName ("New Window" );
215
224
216
225
morePreferencesLabel .setForeground (Color .GRAY );
217
226
morePreferencesLabel .setText (tr ("More preferences can be edited directly in the file" ));
@@ -229,6 +238,7 @@ public void mouseEntered(java.awt.event.MouseEvent evt) {
229
238
preferencesFileLabelMouseEntered (evt );
230
239
}
231
240
});
241
+ preferencesFileLabel .setFocusable (true );
232
242
233
243
arduinoNotRunningLabel .setForeground (Color .GRAY );
234
244
arduinoNotRunningLabel .setText (tr ("(edit only when Arduino is not running)" ));
@@ -280,6 +290,7 @@ public void mouseEntered(java.awt.event.MouseEvent evt) {
280
290
281
291
scaleSpinner .setModel (new javax .swing .SpinnerNumberModel (100 , 100 , 400 , 5 ));
282
292
scaleSpinner .setEnabled (false );
293
+ scaleSpinner .getAccessibleContext ().setAccessibleName ("Interface scale (requires restart of Arduino)" );
283
294
284
295
autoScaleCheckBox .setSelected (true );
285
296
autoScaleCheckBox .setText (tr ("Automatic" ));
@@ -288,6 +299,7 @@ public void itemStateChanged(java.awt.event.ItemEvent evt) {
288
299
autoScaleCheckBoxItemStateChanged (evt );
289
300
}
290
301
});
302
+ autoScaleCheckBox .getAccessibleContext ().setAccessibleName ("Automatic interface scale (requires restart of Arduino" );
291
303
292
304
jLabel3 .setText ("%" );
293
305
0 commit comments