src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html
author chegar
Thu, 17 Oct 2019 20:54:25 +0100
branchdatagramsocketimpl-branch
changeset 58679 9c3209ff7550
parent 58678 9cf78a70fa4f
parent 58595 fa9f28a0e175
permissions -rw-r--r--
datagramsocketimpl-branch: merge with default
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
     1
<!doctype html>
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
     2
<html lang="en">
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     3
<head>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
     4
  <meta charset="utf-8"/>
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
     5
  <title>Component Specific Properties</title>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
     6
  <style type="text/css">tbody th {font-weight:normal;text-align:left}</style>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
     7
</head>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     8
<!--
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
     9
Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    10
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    11
90ce3da70b43 Initial load
duke
parents:
diff changeset
    12
This code is free software; you can redistribute it and/or modify it
90ce3da70b43 Initial load
duke
parents:
diff changeset
    13
under the terms of the GNU General Public License version 2 only, as
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
    14
published by the Free Software Foundation.  Oracle designates this
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    15
particular file as subject to the "Classpath" exception as provided
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
    16
by Oracle in the LICENSE file that accompanied this code.
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    17
90ce3da70b43 Initial load
duke
parents:
diff changeset
    18
This code is distributed in the hope that it will be useful, but WITHOUT
90ce3da70b43 Initial load
duke
parents:
diff changeset
    19
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
90ce3da70b43 Initial load
duke
parents:
diff changeset
    20
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
90ce3da70b43 Initial load
duke
parents:
diff changeset
    21
version 2 for more details (a copy is included in the LICENSE file that
90ce3da70b43 Initial load
duke
parents:
diff changeset
    22
accompanied this code).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    23
90ce3da70b43 Initial load
duke
parents:
diff changeset
    24
You should have received a copy of the GNU General Public License version
90ce3da70b43 Initial load
duke
parents:
diff changeset
    25
2 along with this work; if not, write to the Free Software Foundation,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    26
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    27
5551
327690766109 6956202: Fix a few missed rebranding issues, please contact lines etc.
ohair
parents: 5506
diff changeset
    28
Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
327690766109 6956202: Fix a few missed rebranding issues, please contact lines etc.
ohair
parents: 5506
diff changeset
    29
or visit www.oracle.com if you need additional information or have any
327690766109 6956202: Fix a few missed rebranding issues, please contact lines etc.
ohair
parents: 5506
diff changeset
    30
questions.
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
    31
-->
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    32
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
    33
<body>
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
    34
<main role="main">
58595
fa9f28a0e175 8231144: Wrap contents of plain HTML files into contentContainer
aivanov
parents: 58325
diff changeset
    35
<div class="contentContainer">
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
    36
<h1>Component Specific Properties</h1>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    37
<p> The look, and to some degree the feel of Synth
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
    38
  can be customized by way of component specific properties.
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
    39
  These properties are accessed from <a
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
    40
      href="../SynthStyle.html">SynthStyle#get</a>. Refer to <a
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
    41
      href="synthFileFormat.html#e.property">synth file format</a> for examples
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
    42
  of how to specify these properties in a synth configuration file.</p>
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
    43
<p>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    44
      This file specifies the expected class type each of the values
90ce3da70b43 Initial load
duke
parents:
diff changeset
    45
      are to take. The behavior of supplying the wrong type is
90ce3da70b43 Initial load
duke
parents:
diff changeset
    46
      unspecified: typically a <code>ClassCastException</code> is
90ce3da70b43 Initial load
duke
parents:
diff changeset
    47
      thrown, but it is implementation specific.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    48
    </p>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
    49
<h2>ArrowButton</h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    50
<p> ArrowButton is a special type of JButton that renders an arrow.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    51
ArrowButton is typically not created directly, rather some of the
90ce3da70b43 Initial load
duke
parents:
diff changeset
    52
Components will create it       to render a button with an arrow. The
90ce3da70b43 Initial load
duke
parents:
diff changeset
    53
      components that make       use of ArrowButton       are:
90ce3da70b43 Initial load
duke
parents:
diff changeset
    54
JComboBox, JScrollBar and JSplitPane (for the buttons on the divider).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    55
In       addition to the <a
90ce3da70b43 Initial load
duke
parents:
diff changeset
    56
 href="#buttonProperties">Button 	properties</a>, ArrowButton supports
21278
ef8a3a2a72f2 8022746: List of spelling errors in API doc
malenkov
parents: 5551
diff changeset
    57
the following properties: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
    58
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
    59
<caption>ArrowButton Specific Properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    60
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
    61
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
    62
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
    63
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
    64
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    65
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    66
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    67
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
    68
      <th scope="row">ArrowButton.size</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    69
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    70
      <td>16 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    71
      <td>Preferred size of the arrow button. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    72
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    73
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    74
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    75
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
    76
<h2><a id="JButton">JButton</a></h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    77
<p> JButton paints text using the TEXT_FOREGROUND ColorType. In addition
90ce3da70b43 Initial load
duke
parents:
diff changeset
    78
to the <a href="#buttonProperties">Button 	properties</a>, JButton
90ce3da70b43 Initial load
duke
parents:
diff changeset
    79
supports the following property: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
    80
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
    81
<caption>JButton Specific Properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    82
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
    83
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
    84
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
    85
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
    86
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    87
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    88
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    89
	<tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
    90
      <th scope="row">Button.defaultButtonFollowsFocus</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    91
      <td>Boolean</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    92
      <td>true 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    93
      <td>Whether or not the 	    default JButton should change to the
90ce3da70b43 Initial load
duke
parents:
diff changeset
    94
button that is 	    receiving focus. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    95
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    96
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    97
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
    98
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
    99
<h2><a id="JCheckBox">JCheckBox</a></h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   100
<p> JCheckBox paints text using the TEXT_FOREGROUND ColorType. In
90ce3da70b43 Initial load
duke
parents:
diff changeset
   101
addition to the <a href="#buttonProperties">Button 	properties</a>,
90ce3da70b43 Initial load
duke
parents:
diff changeset
   102
JCheckBox supports the following property: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   103
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   104
<caption>JCheckBox Specific Properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   105
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   106
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   107
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   108
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   109
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   110
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   111
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   112
	<tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   113
      <th scope="row">CheckBox.icon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   114
      <td>Icon</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   115
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   116
      <td>Icon used to render the check. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   117
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   118
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   119
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   120
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   121
<h2><a id="JComboBox">JComboBox</a></h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   122
<p> JComboBox is a composite component that consists of the following
90ce3da70b43 Initial load
duke
parents:
diff changeset
   123
child Components: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   124
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   125
<caption>JComboBox child components</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   126
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   127
    <th scope="col">Name</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   128
    <th scope="col">Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   129
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   130
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   131
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   132
	<tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   133
      <th scope="row">ComboBox.arrowButton</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   134
      <td>SynthArrowButton 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   135
      <td>Renders the drop down indicator. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   136
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   137
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   138
      <th scope="row">ComboBox.list</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   139
      <td>JList 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   140
      <td>JList used to render the values. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   141
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   142
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   143
      <th scope="row">ComboBox.listRenderer</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   144
      <td>Component 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   145
      <td>The renderer used for the JComboBox's JList. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   146
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   147
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   148
      <th scope="row">ComboBox.popup</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   149
      <td>JPopupMenu 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   150
      <td>JPopupMenu used to show the ComboBox.list of the JComboBox. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   151
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   152
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   153
      <th scope="row">ComboBox.renderer</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   154
      <td>Component 	 </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   155
      <td>The renderer used for the JComboBox. This is ONLY set if
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   156
the renderer is a UIResource. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   157
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   158
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   159
      <th scope="row">ComboBox.scrollPane</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   160
      <td>JScrollPane 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   161
      <td>JScrollPane containing the JList. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   162
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   163
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   164
      <th scope="row">ComboBox.textField</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   165
      <td>JTextField 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   166
      <td>The editor. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   167
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   168
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   169
</table>
23715
54ae9dd9df73 8039074: Tidy warnings cleanup for javax.swing
yan
parents: 23010
diff changeset
   170
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   171
<p>&nbsp;</p>
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   172
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   173
<caption>JComboBox Specific Properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   174
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   175
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   176
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   177
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   178
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   179
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   180
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   181
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   182
      <th scope="row">ComboBox.showPopupOnNavigation</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   183
      <td>Boolean</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   184
      <td>false 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   185
      <td>Whether or not the JPopupMenu should appear when 	 navigating
90ce3da70b43 Initial load
duke
parents:
diff changeset
   186
with the keyboard. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   187
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   188
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   189
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   190
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   191
<h2>JFileChooser</h2>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   192
<table cellpadding="2" cellspacing="2" border="1" style="width: 100%; text-align: left;">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   193
<caption>JFileChooser Specific Properties</caption>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   194
  <thead>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   195
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   196
      <th scope="col" style="vertical-align: top; text-align: center;">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   197
      <th scope="col" style="vertical-align: top; text-align: center;">Expected Type<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   198
      </th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   199
      <th scope="col" style="vertical-align: top; text-align: center;">Default Value<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   200
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   201
      <th scope="col" style="vertical-align: top; text-align: center;">Description</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   202
    </tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   203
  </thead> <tbody>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   204
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   205
      <th scope="row" style="vertical-align: top;">FileChooser.cancelIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   206
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   207
      <td style="vertical-align: top;">Icon<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   208
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   209
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   210
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   211
      <td style="vertical-align: top;">Icon displayed on cancel button
90ce3da70b43 Initial load
duke
parents:
diff changeset
   212
of the file chooser.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   213
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   214
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   215
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   216
      <th scope="row" style="vertical-align: top;">FileChooser.okIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   217
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   218
      <td style="vertical-align: top;">Icon<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   219
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   220
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   221
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   222
      <td style="vertical-align: top;">Icon displayed on the ok button
90ce3da70b43 Initial load
duke
parents:
diff changeset
   223
of the file chooser.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   224
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   225
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   226
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   227
      <th scope="row" style="vertical-align: top;">FileView.directoryIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   228
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   229
      <td style="vertical-align: top;">Icon<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   230
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   231
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   232
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   233
      <td style="vertical-align: top;">Icon used for directories.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   234
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   235
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   236
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   237
      <th scope="row" style="vertical-align: top;">FileView.fileIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   238
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   239
      <td style="vertical-align: top;">Icon<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   240
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   241
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   242
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   243
      <td style="vertical-align: top;">Icon used for files.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   244
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   245
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   246
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   247
      <th scope="row" style="vertical-align: top;">FileView.computerIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   248
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   249
      <td style="vertical-align: top;">Icon<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   250
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   251
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   252
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   253
      <td style="vertical-align: top;">Icon used for directories that
90ce3da70b43 Initial load
duke
parents:
diff changeset
   254
            represent the computer.  Not all platforms will make use
90ce3da70b43 Initial load
duke
parents:
diff changeset
   255
            of this icon.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   256
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   257
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   258
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   259
      <th scope="row" style="vertical-align: top;">FileView.hardDriveIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   260
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   261
      <td style="vertical-align: top;">Icon<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   262
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   263
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   264
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   265
      <td style="vertical-align: top;">Icon used to represent the root
90ce3da70b43 Initial load
duke
parents:
diff changeset
   266
            of a hard drive.  For example, on Windows this would be
90ce3da70b43 Initial load
duke
parents:
diff changeset
   267
            used when viewing the C drive.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   268
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   269
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   270
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   271
      <th scope="row" style="vertical-align: top;">FileView.floppyDriveIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   272
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   273
      <td style="vertical-align: top;">Icon<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   274
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   275
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   276
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   277
      <td style="vertical-align: top;">Icon used to represent a floppy
90ce3da70b43 Initial load
duke
parents:
diff changeset
   278
          disk.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   279
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   280
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   281
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   282
      <th scope="row" style="vertical-align: top;">FileChooser.newFolderIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   283
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   284
      <td style="vertical-align: top;">Icon<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   285
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   286
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   287
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   288
      <td style="vertical-align: top;">Icon used by the button that creates a new
90ce3da70b43 Initial load
duke
parents:
diff changeset
   289
          folder.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   290
      </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   291
    </tr>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   292
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   293
      <th scope="row" style="vertical-align: top;">FileChooser.upFolderIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   294
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   295
      <td style="vertical-align: top;">Icon<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   296
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   297
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   298
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   299
      <td style="vertical-align: top;">Icon used by the button that navigates to the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   300
          parent folder.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   301
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   302
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   303
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   304
      <th scope="row" style="vertical-align: top;">FileChooser.homeFolderIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   305
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   306
      <td style="vertical-align: top;">Icon<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   307
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   308
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   309
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   310
      <td style="vertical-align: top;">Icon used by the button that navigates to the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   311
          current user's home directory.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   312
      </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   313
    </tr>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   314
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   315
      <th scope="row" style="vertical-align: top;">FileChooser.detailsViewIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   316
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   317
      <td style="vertical-align: top;">Icon<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   318
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   319
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   320
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   321
      <td style="vertical-align: top;">Icon used by the button that toggles the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   322
          detailed files list view.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   323
      </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   324
    </tr>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   325
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   326
      <th scope="row" style="vertical-align: top;">FileChooser.listViewIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   327
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   328
      <td style="vertical-align: top;">Icon<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   329
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   330
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   331
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   332
      <td style="vertical-align: top;">Icon used by the button that toggles the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   333
          regular files list view, showing only an icon and the name of each
90ce3da70b43 Initial load
duke
parents:
diff changeset
   334
          file and directory.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   335
      </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   336
    </tr>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   337
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   338
      <th scope="row" style="vertical-align: top;">FileChooser.viewMenuIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   339
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   340
      <td style="vertical-align: top;">Icon<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   341
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   342
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   343
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   344
      <td style="vertical-align: top;">Icon used by the button that shows popup menu
90ce3da70b43 Initial load
duke
parents:
diff changeset
   345
          for selection of a view mode.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   346
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   347
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   348
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   349
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   350
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   351
<h2><a id="JInternalFrame"></a>JInternalFrame</h2>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   352
<table cellpadding="2" cellspacing="2" border="1" style="text-align: left; width: 100%;">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   353
<caption>JInternalFrame Specific Properties</caption>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   354
  <thead><tr>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   355
      <th scope="col" style="vertical-align: top; text-align: center;">Property<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   356
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   357
      <th scope="col" style="vertical-align: top; text-align: center;">Expected Type<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   358
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   359
      <th scope="col" style="vertical-align: top; text-align: center;">DefaultValue<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   360
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   361
      <th scope="col" style="vertical-align: top; text-align: center;">Description<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   362
      </th>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   363
    </tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   364
  </thead> <tbody>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   365
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   366
      <th scope="row" style="vertical-align: top;">InternalFrame.icon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   367
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   368
      <td style="vertical-align: top;">Icon</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   369
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   370
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   371
      <td style="vertical-align: top;">Icon drawn representing the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   372
system<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   373
icon of the internal frame.&nbsp; If pressed<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   374
the system menu will be shown.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   375
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   376
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   377
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   378
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   379
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   380
<h2><a id="JInternalFrameTitlePane"></a>JInternalFrameTitlePane</h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   381
<p>JInternalFrameTitlePane is the control bar located at the top of the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   382
internal frame similar to that found in a frame.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   383
</p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   384
<table cellpadding="2" cellspacing="2" border="1" style="text-align: left; width: 100%;">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   385
<caption>JInternalFrameTitlePane Specific Properties</caption>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   386
  <thead><tr>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   387
      <th scope="col" style="vertical-align: top; text-align: center;">Property<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   388
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   389
      <th scope="col" style="vertical-align: top; text-align: center;">Expected Type<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   390
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   391
      <th scope="col" style="vertical-align: top; text-align: center;">Default Value<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   392
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   393
      <th scope="col" style="vertical-align: top; text-align: center;">Description<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   394
      </th>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   395
    </tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   396
  </thead> <tbody>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   397
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   398
      <th scope="row" style="vertical-align: top;">InternalFrameTitlePane.maximizeIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   399
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   400
      <td style="vertical-align: top;">Icon</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   401
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   402
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   403
      <td style="vertical-align: top;">Icon drawn to indicate the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   404
ability to maximize the internal frame.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   405
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   406
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   407
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   408
      <th scope="row" style="vertical-align: top;">InternalFrameTitlePane.minimizeIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   409
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   410
      <td style="vertical-align: top;">Icon</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   411
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   412
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   413
      <td style="vertical-align: top;">Icon drawn to indicate the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   414
ability to restore the internal frame back to its previous state.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   415
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   416
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   417
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   418
      <th scope="row" style="vertical-align: top;">InternalFrameTitlePane.iconifyIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   419
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   420
      <td style="vertical-align: top;">Icon</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   421
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   422
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   423
      <td style="vertical-align: top;">Icon drawn to indicate the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   424
ability to minimize the internal frame.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   425
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   426
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   427
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   428
      <th scope="row" style="vertical-align: top;">InternalFrameTitlePane.closeIcon<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   429
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   430
      <td style="vertical-align: top;">Icon</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   431
      <td style="vertical-align: top;">null<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   432
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   433
      <td style="vertical-align: top;">Icon drawn to indicate the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   434
abililty to close the internal frame.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   435
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   436
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   437
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   438
      <th scope="row" style="vertical-align: top;">InternalFrameTitlePane.titleSpacing<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   439
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   440
      <td style="vertical-align: top;">Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   441
      <td style="vertical-align: top;">2</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   442
      <td style="vertical-align: top;">Space between the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   443
	    buttons on the title pane and the title.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   444
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   445
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   446
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   447
      <th scope="row" style="vertical-align: top;">InternalFrameTitlePane.buttonSpacing<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   448
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   449
      <td style="vertical-align: top;">Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   450
      <td style="vertical-align: top;">2</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   451
      <td style="vertical-align: top;">Space between the buttons on
90ce3da70b43 Initial load
duke
parents:
diff changeset
   452
	    the title pane.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   453
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   454
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   455
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   456
      <th scope="row" style="vertical-align: top;">InternalFrameTitlePane.maxFrameIconSize<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   457
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   458
      <td style="vertical-align: top;">Dimension</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   459
      <td style="vertical-align: top;">16x16</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   460
      <td style="vertical-align: top;">Maximum size of the frame
90ce3da70b43 Initial load
duke
parents:
diff changeset
   461
	    icon that will be rendered on the title pane.  If the icon
90ce3da70b43 Initial load
duke
parents:
diff changeset
   462
	    is bigger than this size, it will be scaled down.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   463
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   464
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   465
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   466
      <th scope="row" style="vertical-align: top;">InternalFrameTitlePane.titleAlignment<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   467
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   468
      <td style="vertical-align: top;">leading|trailing|center</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   469
      <td style="vertical-align: top;">leading</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   470
      <td style="vertical-align: top;">Alignment for the title.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   471
	    With a left to right component orientation leading is left
90ce3da70b43 Initial load
duke
parents:
diff changeset
   472
	    and trailing right.  With a right to left component
90ce3da70b43 Initial load
duke
parents:
diff changeset
   473
	    orientation leading is right and trailing left.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   474
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   475
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   476
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   477
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   478
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   479
<h2><a id="JList">JList</a></h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   480
<p> JList's sets the name of the renderer to List.renderer.       JList
90ce3da70b43 Initial load
duke
parents:
diff changeset
   481
supports the following properties: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   482
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   483
<caption>JList Specific Properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   484
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   485
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   486
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   487
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   488
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   489
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   490
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   491
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   492
      <th scope="row">List.rendererUseListColors</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   493
      <td>Boolean</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   494
      <td>true 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   495
      <td>If true the renderers state is not updated, and the 	    text
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   496
colors come from JList's getSelectionBackground and
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   497
getSelectionForeground methods. If false, the renderer's 	    state is
90ce3da70b43 Initial load
duke
parents:
diff changeset
   498
updated and the colors will instead come from the 	    Style. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   499
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   500
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   501
      <th scope="row">List.rendererUseUIBorder</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   502
      <td>Boolean</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   503
      <td>true 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   504
      <td>If true setBorder on the renderer will succeed 	 regardless
90ce3da70b43 Initial load
duke
parents:
diff changeset
   505
of the border passed in, otherwise setBorder on 	    the renderer will
90ce3da70b43 Initial load
duke
parents:
diff changeset
   506
only succeed if it is a Synth Border. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   507
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   508
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   509
      <th scope="row">List.cellHeight</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   510
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   511
      <td>-1 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   512
      <td>Cell height of the JList. Is this is -1, 	 <code>setFixedCellHeight</code>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   513
is not invoked. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   514
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   515
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   516
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   517
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   518
<h2><a id="menuProperties">Menu Properties</a></h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   519
<p> The Menu classes (JCheckBoxMenuItem, JMenu, JMenuItem, and
90ce3da70b43 Initial load
duke
parents:
diff changeset
   520
JRadioButtonMenuItem) all support the same set of properties and behave
90ce3da70b43 Initial load
duke
parents:
diff changeset
   521
similarly.       Each component consists of two Regions: the region
90ce3da70b43 Initial load
duke
parents:
diff changeset
   522
specific to the       component and Region.MENU_ITEM_ACCELERATOR.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   523
MENU_ITEM_ACCELERATOR is used for painting the accelerator. Both Regions
90ce3da70b43 Initial load
duke
parents:
diff changeset
   524
paint text using the TEXT_FOREGROUND ColorType. The following set of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   525
properties are supported: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   526
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   527
<caption>Menu classes common properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   528
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   529
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   530
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   531
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   532
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   533
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   534
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   535
	<tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   536
      <th scope="row">prefix.acceleratorDelimiter</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   537
      <td>String</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   538
      <td>+ 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   539
      <td>String separator between the description of the 	 modifiers
90ce3da70b43 Initial load
duke
parents:
diff changeset
   540
and the key, for example <code>Ctrl 	 &lt;acceleratorDelimiter&gt; X</code>.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   541
	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   542
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   543
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   544
      <th scope="row">prefix.arrowIcon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   545
      <td>Icon</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   546
      <td>null 	 </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   547
      <td>Icon drawn to the right of the text (or left when the
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   548
ComponentOrientation is right to left) of the text. This 	    is
90ce3da70b43 Initial load
duke
parents:
diff changeset
   549
typically only defined for JMenu. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   550
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   551
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   552
      <th scope="row">prefix.checkIcon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   553
      <td>Icon</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   554
      <td>null 	 </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   555
      <td>Icon drawn to the left of the text (or right when the
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   556
ComponentOrientation is right to left) of the text. This 	    is
90ce3da70b43 Initial load
duke
parents:
diff changeset
   557
typically only defined for JCheckBoxMenuItem and 	 JRadioButtonMenuItem
90ce3da70b43 Initial load
duke
parents:
diff changeset
   558
to provide the check or radio button. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   559
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   560
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   561
      <th scope="row">prefix.margin</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   562
      <td>Insets</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   563
      <td>Empty Insets (0, 0, 0, 0) 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   564
      <td>Margin for the JMenuItem. Refer to the javadoc of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   565
	    <code>javax.swing.AbstractButton#setMargin(java.awt.Insets)</code> for details
90ce3da70b43 Initial load
duke
parents:
diff changeset
   566
of how the margin is used. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   567
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   568
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   569
      <th scope="row">prefix.textIconGap</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   570
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   571
      <td>4 	 </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   572
      <td>Padding between the icon and text. Refer to the javadoc for
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   573
<code>javax.swing.AbstractButton#setIconTextGap(int)</code> for details of how
90ce3da70b43 Initial load
duke
parents:
diff changeset
   574
this is used. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   575
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   576
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   577
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   578
<p> <code>Prefix</code> is one of: CheckBoxMenuItem, Menu, MenuItem, or
90ce3da70b43 Initial load
duke
parents:
diff changeset
   579
RadioButtonMenuItem. </p>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   580
<p> JMenu also supports the following properties: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   581
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   582
<caption>JMenu specific properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   583
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   584
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   585
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   586
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   587
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   588
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   589
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   590
	<tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   591
      <th scope="row">Menu.delay</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   592
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   593
      <td>200 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   594
      <td>Sets the delay before the menu appears. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   595
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   596
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   597
      <th scope="row">Menu.shortcutKeys</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   598
      <td>int[]</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   599
      <td>KeyEvent.ALT_MASK 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   600
      <td>Array of the KeyEvent modifiers to use for shortcut keys. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   601
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   602
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   603
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   604
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   605
<h2><a id="JOptionPane">JOptionPane</a></h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   606
<p> JOptionPane is a composite component and may consist of numerous child
90ce3da70b43 Initial load
duke
parents:
diff changeset
   607
components, they are: OptionPane.button, OptionPane.label,
90ce3da70b43 Initial load
duke
parents:
diff changeset
   608
OptionPane.comboBox, OptionPane.scrollPane, OptionPane.list,
90ce3da70b43 Initial load
duke
parents:
diff changeset
   609
OptionPane.textField, OptionPane.iconLabel. </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   610
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   611
<caption>JOptionPane Specific Properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   612
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   613
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   614
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   615
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   616
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   617
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   618
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   619
	<tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   620
      <th scope="row">OptionPane.buttonAreaBorder</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   621
      <td>Border 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   622
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   623
      <td>Border around the button area. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   624
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   625
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   626
      <th scope="row">OptionPane.buttonClickThreshhold</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   627
      <td>Integer 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   628
      <td>0 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   629
      <td>Passed to the created buttons setMultiClickThreshhold. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   630
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   631
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   632
      <th scope="row">OptionPane.buttonOrientation</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   633
      <td>Integer 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   634
      <td>SwingConstants.CENTER 	 </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   635
      <td>How the buttons should be layed out, one of
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   636
SwingConstants.LEFT, SwingConstants.RIGHT or 	    SwingConstants.CENTER
90ce3da70b43 Initial load
duke
parents:
diff changeset
   637
(this will be flipped when in a 	    right to left locale). 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   638
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   639
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   640
      <th scope="row">OptionPane.buttonPadding</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   641
      <td>Integer 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   642
      <td>6 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   643
      <td>Amount of space between buttons. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   644
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   645
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   646
      <th scope="row">OptionPane.cancelIcon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   647
      <td>Icon 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   648
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   649
      <td>Icon for the cancel button. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   650
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   651
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   652
      <th scope="row">OptionPane.errorIcon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   653
      <td>Icon 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   654
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   655
      <td>Icon used for ERROR_MESSAGE. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   656
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   657
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   658
      <th scope="row">OptionPane.informationIcon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   659
      <td>Icon 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   660
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   661
      <td>Icon used for INFORMATION_MESSAGE. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   662
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   663
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   664
      <th scope="row">OptionPane.isYesLast</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   665
      <td>Boolean 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   666
      <td>false 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   667
      <td>If true the 'yes' button leads other buttons, 	    otherwise
90ce3da70b43 Initial load
duke
parents:
diff changeset
   668
it follows the other buttons. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   669
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   670
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   671
      <th scope="row">OptionPane.questionIcon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   672
      <td>Icon 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   673
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   674
      <td>Icon used for error QUESTION_MESSAGE. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   675
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   676
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   677
      <th scope="row">OptionPane.minimumSize</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   678
      <td>Dimension 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   679
      <td>262x90</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   680
      <td>Minimum size for the JOptionPane. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   681
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   682
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   683
      <th scope="row">OptionPane.noIcon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   684
      <td>Icon 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   685
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   686
      <td>Icon for the no button. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   687
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   688
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   689
      <th scope="row">OptionPane.okIcon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   690
      <td>Icon 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   691
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   692
      <td>Icon for the ok button. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   693
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   694
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   695
      <th scope="row">OptionPane.sameSizeButtons</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   696
      <td>Boolean 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   697
      <td>true 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   698
      <td>Whether or not all the buttons should be the same size. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   699
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   700
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   701
      <th scope="row">OptionPane.separatorPadding</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   702
      <td>Integer 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   703
      <td>6</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   704
      <td>Amount of padding between the message area and 	 separator. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   705
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   706
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   707
      <th scope="row">OptionPane.yesIcon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   708
      <td>Icon 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   709
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   710
      <td>Icon for the yes button. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   711
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   712
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   713
      <th scope="row">OptionPane.warningIcon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   714
      <td>Icon 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   715
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   716
      <td>Icon used for error WARNING_MESSAGE 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   717
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   718
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   719
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   720
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   721
<h2><a id="JProgressBar"></a>JProgressBar<br>
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   722
</h2>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   723
<table cellpadding="2" cellspacing="2" border="1" style="text-align: left; width: 100%;">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   724
<caption>JProgressBar Specific Properties</caption>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   725
  <thead><tr>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   726
      <th scope="col" style="vertical-align: top; text-align: center;">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   727
      <th scope="col" style="vertical-align: top; text-align: center;">Expected Type<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   728
      </th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   729
      <th scope="col" style="vertical-align: top; text-align: center;">Default Value<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   730
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   731
      <th scope="col" style="vertical-align: top; text-align: center;">Description</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   732
    </tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   733
  </thead> <tbody>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   734
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   735
      <th scope="row" style="vertical-align: top;">ProgressBar.repaintInterval<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   736
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   737
      <td style="vertical-align: top;">Integer<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   738
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   739
      <td style="vertical-align: top;">50<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   740
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   741
      <td style="vertical-align: top;">Number of milliseconds between
90ce3da70b43 Initial load
duke
parents:
diff changeset
   742
repaints for indeterminate progress bars.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   743
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   744
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   745
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   746
      <th scope="row" style="vertical-align: top;">ProgressBar.cycleTime<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   747
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   748
      <td style="vertical-align: top;">Integer<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   749
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   750
      <td style="vertical-align: top;">3000<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   751
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   752
      <td style="vertical-align: top;">Number of milliseconds used to
90ce3da70b43 Initial load
duke
parents:
diff changeset
   753
determine how far to move<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   754
the bouncing box per frame when the progress bar is indeterminate.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   755
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   756
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   757
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   758
</table>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   759
<h2><a id="JRadioButton">JRadioButton</a></h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   760
<p> JRadioButton paints text using the TEXT_FOREGROUND ColorType. In
90ce3da70b43 Initial load
duke
parents:
diff changeset
   761
addition to the <a href="#buttonProperties">Button 	properties</a>,
90ce3da70b43 Initial load
duke
parents:
diff changeset
   762
JRadioButton supports the following property: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   763
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   764
<caption>JRadioButton Specific Properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   765
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   766
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   767
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   768
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   769
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   770
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   771
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   772
	<tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   773
      <th scope="row">RadioButton.icon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   774
      <td>Icon</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   775
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   776
      <td>Icon used to render the radio indicator. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   777
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   778
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   779
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   780
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   781
<h2><a id="JScrollBar">JScrollBar</a></h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   782
<p> JScrollBar is a composite component that consists of the following
90ce3da70b43 Initial load
duke
parents:
diff changeset
   783
child Components: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   784
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   785
<caption>JScrollBar child components</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   786
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   787
    <th scope="col">Name</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   788
    <th scope="col">Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   789
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   790
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   791
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   792
	<tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   793
      <th scope="row">ScrollBar.button</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   794
      <td>SynthArrowButton 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   795
      <td>Identifies the increment/decrement buttons. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   796
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   797
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   798
</table>
23715
54ae9dd9df73 8039074: Tidy warnings cleanup for javax.swing
yan
parents: 23010
diff changeset
   799
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   800
<p>&nbsp;</p>
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   801
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   802
<caption>JScrollBar Specific Properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   803
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   804
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   805
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   806
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   807
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   808
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   809
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   810
	<tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   811
      <th scope="row">ScrollBar.allowsAbsolutePositioning</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   812
      <td>Boolean 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   813
      <td>false</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   814
      <td>If true, middle mouse click in the track will 	    set the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   815
position of the track to where the mouse is. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   816
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   817
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   818
      <th scope="row">ScrollBar.maximumThumbSize</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   819
      <td>Dimension</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   820
      <td>4096x4096 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   821
      <td>Maximum thumb size. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   822
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   823
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   824
      <th scope="row">ScrollBar.minimumThumbSize</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   825
      <td>Dimension</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   826
      <td>Derived from ScrollBar.thumbHeight</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   827
      <td>The minimum thumb size.  If this is not specified the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   828
	    minimum thumb size is ScrollBar.thumbHeight plus the insets
90ce3da70b43 Initial load
duke
parents:
diff changeset
   829
	    of the scrollbar along the opposite axis of the scrollbar
90ce3da70b43 Initial load
duke
parents:
diff changeset
   830
	    and 7 along the other axis.  For example, if you have not
90ce3da70b43 Initial load
duke
parents:
diff changeset
   831
	    specified Insets for a scrollbar, and the orientation of
90ce3da70b43 Initial load
duke
parents:
diff changeset
   832
	    the scrollbar is vertical, than the minimum thumb
90ce3da70b43 Initial load
duke
parents:
diff changeset
   833
	    size width is ScrollBar.thumbHeight with a height of 7.</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   834
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   835
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   836
      <th scope="row">ScrollBar.squareButtons</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   837
      <td>Boolean 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   838
      <td>false</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   839
      <td>If true, the width and height of the scrollbar 	    buttons
90ce3da70b43 Initial load
duke
parents:
diff changeset
   840
will be made equal. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   841
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   842
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   843
      <th scope="row">ScrollBar.thumbHeight</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   844
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   845
      <td>14 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   846
      <td>The preferred height, when the orientation of the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   847
	    scrollbar is horizontal, or preferred width when the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   848
	    orientation of the scrollbar is vertical.</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   849
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   850
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   851
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   852
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   853
<h2><a id="Separator">Separators</a></h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   854
<p> All of the separator classes, JSeparator, JPopupMenu.Separator and
90ce3da70b43 Initial load
duke
parents:
diff changeset
   855
JToolBar.Separator use the same property: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   856
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   857
<caption>Separator classes common properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   858
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   859
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   860
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   861
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   862
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   863
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   864
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   865
	<tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   866
      <th scope="row">Separator.thickness</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   867
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   868
      <td>2 	 </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   869
      <td>Preferred width, for vertically aligned separators, or
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   870
preferred height for horizontally aligned separators. The 	 resulting
90ce3da70b43 Initial load
duke
parents:
diff changeset
   871
preferred size will include the Insets. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   872
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   873
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   874
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   875
<p> JToolBar.Separator also supports the following property: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   876
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   877
<caption>JToolBar.Separator specific properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   878
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   879
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   880
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   881
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   882
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   883
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   884
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   885
	<tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   886
      <th scope="row">ToolBar.separatorSize</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   887
      <td>Dimension</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   888
      <td>null 	 </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   889
    <td>The value of this is passed to the
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   890
      <code>javax.swing.JToolBar$Separator#setSeparatorSize(java.awt.Dimension)</code>
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   891
      method. If unspecified <code>setSeparatorSize</code> is not invoked.
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   892
    </td>
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   893
  </tr>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   894
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   895
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   896
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   897
<h2><a id="JScrollPane">JScrollPane</a></h2>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   898
<p>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   899
      JScrollPane is unique in that it provides a method for setting
90ce3da70b43 Initial load
duke
parents:
diff changeset
   900
      the Border around the JViewport with JViewport throwing an
90ce3da70b43 Initial load
duke
parents:
diff changeset
   901
      IllegalArgumentException from <code>setBorder</code>. To
21278
ef8a3a2a72f2 8022746: List of spelling errors in API doc
malenkov
parents: 5551
diff changeset
   902
      accommodate this a special border is installed on the
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   903
      <code>JScrollPane</code> that uses the
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   904
      insets from the key
90ce3da70b43 Initial load
duke
parents:
diff changeset
   905
      <code>ScrollPane.viewportBorderInsets</code>. The
90ce3da70b43 Initial load
duke
parents:
diff changeset
   906
      <code>SynthPainter</code> method
90ce3da70b43 Initial load
duke
parents:
diff changeset
   907
      <code>paintViewportBorder</code> is called to paint the
90ce3da70b43 Initial load
duke
parents:
diff changeset
   908
      <code>Viewport</code>s border.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   909
 </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   910
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   911
<caption>JScrollPane Specific Properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   912
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   913
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   914
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   915
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   916
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   917
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   918
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   919
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   920
      <th scope="row">ScrollPane.viewportBorderInsets</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   921
      <td>Insets</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   922
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   923
      <td>Insets for the viewport Border. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   924
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   925
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   926
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   927
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   928
<h2><a id="JSplitPane">JSplitPane</a></h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   929
<p> JSplitPane is a composite component that will contain a divider and
90ce3da70b43 Initial load
duke
parents:
diff changeset
   930
potentially two buttons, if setOneTouchExpandable(true) has been
90ce3da70b43 Initial load
duke
parents:
diff changeset
   931
invoked. The two buttons will be named:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   932
SplitPaneDivider.leftOneTouchButton and
90ce3da70b43 Initial load
duke
parents:
diff changeset
   933
SplitPaneDivider.rightOneTouchButton. </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   934
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   935
<caption>JSplitPane Specific Properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   936
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   937
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   938
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   939
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   940
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   941
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   942
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   943
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   944
      <th scope="row">SplitPane.centerOneTouchButtons</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   945
      <td>Boolean</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   946
      <td>true 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   947
      <td>If true, the one touch buttons are centered on the divider. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   948
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   949
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   950
      <th scope="row">SplitPane.oneTouchButtonOffset</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   951
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   952
      <td>2 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   953
      <td>Distance between the one touch buttons. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   954
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   955
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   956
      <th scope="row">SplitPane.oneTouchButtonSize</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   957
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   958
      <td>6 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   959
      <td>Size to make the one touch buttons. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   960
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   961
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   962
      <th scope="row">SplitPane.oneTouchExpandable</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   963
      <td>Boolean</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   964
      <td>null 	 </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
   965
      <td>If non null, the value of this is passed to
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   966
setOneTouchExpandable. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   967
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   968
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   969
      <th scope="row">SplitPane.size</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   970
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   971
      <td>6 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   972
      <td>Size of the divider </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   973
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   974
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   975
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   976
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
   977
<h2><a id="JSlider"></a>JSlider</h2>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   978
<table cellpadding="2" cellspacing="2" border="1" style="text-align: left; width: 100%;">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
   979
<caption>JSlider Specific Properties</caption>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   980
  <thead><tr>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   981
      <th scope="col" style="vertical-align: top; text-align: center;">Property<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   982
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   983
      <th scope="col" style="vertical-align: top; text-align: center;">Expected Type<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   984
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   985
      <th scope="col" style="vertical-align: top; text-align: center;">Default Value<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   986
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   987
      <th scope="col" style="vertical-align: top; text-align: center;">Description<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   988
      </th>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   989
    </tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   990
  </thead> <tbody>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   991
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   992
      <th scope="row" style="vertical-align: top;">Slider.thumbWidth<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
   993
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   994
      <td style="vertical-align: top;">Integer<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   995
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   996
      <td style="vertical-align: top;">30<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   997
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   998
      <td style="vertical-align: top;">Width of the slider thumb<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
   999
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1000
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1001
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1002
      <th scope="row" style="vertical-align: top;">Slider.thumbHeight<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1003
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1004
      <td style="vertical-align: top;">Integer<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1005
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1006
      <td style="vertical-align: top;">14<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1007
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1008
      <td style="vertical-align: top;">Height of the slider thumb<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1009
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1010
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1011
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1012
      <th scope="row" style="vertical-align: top;">Slider.trackBorder<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1013
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1014
      <td style="vertical-align: top;">Integer<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1015
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1016
      <td style="vertical-align: top;">1<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1017
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1018
      <td style="vertical-align: top;">Width of the track border<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1019
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1020
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1021
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1022
      <th scope="row" style="vertical-align: top;">Slider.paintValue<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1023
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1024
      <td style="vertical-align: top;">Boolean<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1025
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1026
      <td style="vertical-align: top;">true<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1027
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1028
      <td style="vertical-align: top;">Whether or not to paint the
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1029
current value<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1030
of the slider.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1031
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1032
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1033
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1034
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1035
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
  1036
<h2><a id="JTabbedPane"></a>JTabbedPane</h2>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
  1037
<table cellpadding="2" cellspacing="2" border="1" style="text-align: left; width: 100%;">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
  1038
<caption>JTabbedPane Specific Properties</caption>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1039
  <thead><tr>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1040
      <th scope="col" style="vertical-align: top; text-align: center;">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1041
      <th scope="col" style="vertical-align: top; text-align: center;">Expected Type<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1042
      </th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1043
      <th scope="col" style="vertical-align: top; text-align: center;">Default Value<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1044
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1045
      <th scope="col" style="vertical-align: top; text-align: center;">Description</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1046
    </tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1047
  </thead> <tbody>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1048
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1049
      <th scope="row" style="vertical-align: top;">TabbedPane.tabRunOverlay<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1050
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1051
      <td style="vertical-align: top;">Integer<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1052
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1053
      <td style="vertical-align: top;">0<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1054
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1055
      <td style="vertical-align: top;">Number of pixels to overlap
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1056
	    tabs when there is more than one row.  <br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1057
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1058
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1059
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1060
      <th scope="row" style="vertical-align: top;">TabbedPane.textIconGap<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1061
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1062
      <td style="vertical-align: top;">Integer<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1063
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1064
      <td style="vertical-align: top;">0<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1065
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1066
      <td style="vertical-align: top;">Padding added between the icon
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1067
	    and text on a tab.  If there is no text or icon this value
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1068
	    is not used.
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1069
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1070
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1071
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1072
      <th scope="row" style="vertical-align: top;">TabbedPane.selectedTabPadInsets<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1073
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1074
      <td style="vertical-align: top;">Insets<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1075
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1076
      <td style="vertical-align: top;">Empty Insets (0, 0, 0, 0)<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1077
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1078
      <td style="vertical-align: top;">Extra insets added to the
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1079
selected tab.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1080
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1081
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1082
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1083
      <th scope="row" style="vertical-align: top;">TabbedPane.selectionFollowsFocus<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1084
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1085
      <td style="vertical-align: top;">Boolean<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1086
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1087
      <td style="vertical-align: top;">true<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1088
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1089
      <td style="vertical-align: top;">If true the selection of the
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1090
	    tabbed pane changes as the user navigates the tabs with a
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1091
	    mouse.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1092
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1093
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1094
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1095
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1096
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
  1097
<h2><a id="JTable">JTable</a></h2>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1098
<p> JTable sets the name of the renderer to Table.cellRenderer.
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1099
JTable supports the following properties: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
  1100
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
  1101
<caption>JTable Specific Properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1102
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1103
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1104
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1105
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1106
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1107
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1108
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1109
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1110
      <th scope="row">Table.gridColor</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1111
      <td>Color</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1112
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1113
      <td>Color used for the grid. If null the foreground from 	    the
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1114
style is used. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1115
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1116
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1117
      <th scope="row">Table.rendererUseTableColors</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1118
      <td>Boolean</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1119
      <td>true 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1120
      <td>If true the renderers state is not updated, and the 	    text
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1121
colors come from JTable's getSelectionBackground and
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1122
getSelectionForeground methods. If false, the renderer's 	    state is
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1123
updated and the colors will instead come from the 	    Style. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1124
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1125
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1126
      <th scope="row">Table.rendererUseUIBorder</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1127
      <td>Boolean</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1128
      <td>true 	 </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1129
      <td>If true setBorder on the renderer will succeed
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1130
regardless of the border passed in, otherwise setBorder on 	    the
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1131
renderer will only succeed if it is a Synth Border. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1132
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1133
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1134
      <th scope="row">Table.rowHeight</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1135
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1136
      <td>-1 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1137
      <td>If not -1 setRowHeight is invoked on the JTable. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1138
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1139
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1140
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1141
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
  1142
<h2><a id="JTree">JTree</a></h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1143
<p> JTree sets the name of the renderer to Tree.renderer, the name of
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1144
the editor is Tree.cellEditor.</p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
  1145
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
  1146
<caption>JTree Specific Properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1147
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1148
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1149
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1150
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1151
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1152
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1153
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1154
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1155
      <th scope="row">Tree.collapsedIcon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1156
      <td>Icon</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1157
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1158
      <td>Icon to use when a node is collapsed. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1159
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1160
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1161
      <th scope="row">Tree.drawHorizontalLines</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1162
      <td>Boolean</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1163
      <td>true 	 </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1164
      <td>If true nodes have a horizontal connecting them to the
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1165
leading edge of their parent. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1166
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1167
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1168
      <th scope="row">Tree.drawVerticalLines</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1169
      <td>Boolean</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1170
      <td>true 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1171
      <td>If true a vertical line is drawn down from expanded nodes. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1172
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1173
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1174
      <th scope="row">Tree.expandedIcon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1175
      <td>Icon</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1176
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1177
      <td>Icon to use when a node has been expanded. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1178
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1179
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1180
      <th scope="row">Tree.leftChildIndent</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1181
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1182
      <td>0 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1183
      <td>This plus Tree.rightChildIndent account for the 	    total
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1184
space, along the y axis, to offset nodes from their 	    parent. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1185
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1186
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1187
      <th scope="row">Tree.rightChildIndent</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1188
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1189
      <td>0 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1190
      <td>This plus Tree.leftChildIndent account for the 	    total
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1191
space, along the y axis, to offset nodes from their 	    parent. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1192
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1193
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1194
      <th scope="row">Tree.rowHeight</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1195
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1196
      <td>-1 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1197
      <td>Row height for the Tree.</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1198
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1199
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1200
      <th scope="row">Tree.scrollsHorizontallyAndVertically</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1201
      <td>Boolean</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1202
      <td>false 	 </td>
21278
ef8a3a2a72f2 8022746: List of spelling errors in API doc
malenkov
parents: 5551
diff changeset
  1203
      <td>If false and scrolling needs to happen to accommodate 	 cells
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1204
it will only happen along the vertical axis, if 	    true, scrolling
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1205
may happen along both the horizontal and 	    vertical axis. 	</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1206
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1207
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1208
      <th scope="row">Tree.scrollsOnExpand</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1209
      <td>Boolean</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1210
      <td>true 	 </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1211
      <td>Whether or not the JTree should scroll when a node is
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1212
expanded. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1213
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1214
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1215
      <th scope="row">Tree.linesStyle</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1216
      <td>String</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1217
      <td>      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1218
      <td>The styles of the lines in the tree. Synth supports solid lines
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1219
(empty value) and dashed lines ("dashed" value). It is possible to add new
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1220
styles by creating a new <a href="../SynthGraphicsUtils.html">SynthGraphicsUtils</a>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1221
and <a href="synthFileFormat.html#e.graphicsUtils">binding it</a> to the tree.</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1222
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1223
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1224
</table>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
  1225
<h2><a id="JToggleButton">JToggleButton</a></h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1226
<p> JToggleButton paints text using the TEXT_FOREGROUND ColorType. In
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1227
addition to the <a href="#buttonProperties">Button 	properties</a>,
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1228
JToggleButton supports the following property: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
  1229
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
  1230
<caption>JToggleButton Specific Properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1231
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1232
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1233
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1234
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1235
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1236
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1237
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1238
	<tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1239
      <th scope="row">ToggleButton.icon</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1240
      <td>Icon</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1241
      <td>null 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1242
      <td>Icon used to render the radio indicator. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1243
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1244
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1245
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1246
<br>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
  1247
<h2><a id="buttonProperties">Button Properties</a></h2>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1248
<p> Each of the Button classes (JButton, JCheckBox, JRadioButton,
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1249
JToggleButton and SynthArrowButton) support a similar set of properties.
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1250
These properties are: </p>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
  1251
<table border="1">
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
  1252
<caption>Button classes common properties</caption>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1253
  <thead><tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1254
    <th scope="col">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1255
    <th scope="col">Expected Type</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1256
    <th scope="col">Default Value</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1257
    <th scope="col">Description </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1258
  </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1259
  </thead> <tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1260
	<tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1261
      <th scope="row">prefix.contentAreaFilled</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1262
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1263
      <td>true 	 </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1264
    <td>Refer to the javadoc of
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1265
      <code>javax.swing.AbstractButton#contentAreaFilled(boolean)</code>
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1266
      for details of how this is used. It is up to the Painter to properly honor
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1267
      this property.
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1268
    </td>
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1269
  </tr>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1270
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1271
      <th scope="row">prefix.iconTextGap</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1272
      <td>Integer</td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1273
      <td>If unspecified, JButton.setIconTextGap is not invoked.</td>
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1274
      <td>Padding between the icon and text. Refer to the javadoc of
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1275
        <code>javax.swing.AbstractButton#setIconTextGap(int)</code>
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1276
        for details of how this is used.
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1277
      </td>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1278
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1279
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1280
      <th scope="row">prefix.margin</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1281
      <td>Insets</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1282
      <td>Empty Insets (0, 0, 0, 0) 	 </td>
48264
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1283
      <td>Margin for the JButton. Refer to the javadoc of
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1284
        <code>javax.swing.AbstractButton#setMargin(java.awt.Insets)</code> for
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1285
        details of how the margin is used.
efda6932a433 8182410: missing 'title' in api/javax/swing/plaf/synth/doc-files/componentProperties.html
serb
parents: 47216
diff changeset
  1286
      </td>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1287
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1288
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1289
      <th scope="row">prefix.textShiftOffset</th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1290
      <td>Integer</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1291
      <td>0 	 </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1292
      <td>Amount to shift the text and icon, along the x and y 	 axis,
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1293
from where it would normally be layed out. This is 	    only used when
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1294
the button is in a pressed state and does 	    not have a pressed icon. </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1295
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1296
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1297
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1298
<p> <code>Prefix</code> is one of: Button, CheckBox, RadioButton or
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1299
JToggleButton.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1300
</p>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
  1301
<h2><a id="textProperties"></a>Text Properties<br>
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
  1302
</h2>
52965
fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files
psadhukhan
parents: 50358
diff changeset
  1303
<table cellpadding="2" cellspacing="2" border="1" style="text-align: left; width: 100%;">
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1304
  <thead><tr>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1305
      <th scope="col" style="vertical-align: top; text-align: center;">Property</th>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1306
      <th scope="col" style="vertical-align: top; text-align: center;">Expected Type<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1307
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1308
      <th scope="col" style="vertical-align: top; text-align: center;">Default Value<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1309
      </th>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1310
      <th scope="col" style="vertical-align: top; text-align: center;">Description<br>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1311
      </th>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1312
    </tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1313
  </thead> <tbody>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1314
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1315
      <th scope="row" style="vertical-align: top;">prefix.caretForeground<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1316
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1317
      <td style="vertical-align: top;">Color<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1318
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1319
      <td style="vertical-align: top;">#000000</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1320
      <td style="vertical-align: top;">Color of the caret.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1321
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1322
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1323
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1324
      <th scope="row" style="vertical-align: top;">prefix.margin<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1325
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1326
      <td style="vertical-align: top;">Insets</td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1327
      <td style="vertical-align: top;">Empty Insets (0, 0, 0, 0),<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1328
EditorPane and TextPane (3, 3, 3, 3)<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1329
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1330
      <td style="vertical-align: top;">Margins of the text component.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1331
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1332
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1333
    <tr>
58325
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1334
      <th scope="row" style="vertical-align: top;">prefix.caretBlinkRate<br>
d32a3b1ca84a 8225372: accessibility errors in tables in java.desktop files
serb
parents: 52965
diff changeset
  1335
      </th>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1336
      <td style="vertical-align: top;">Integer<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1337
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1338
      <td style="vertical-align: top;">500<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1339
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1340
      <td style="vertical-align: top;">Number of milliseconds defining
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1341
the blink rate fo the caret.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1342
      </td>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1343
    </tr>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1344
  </tbody>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1345
</table>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1346
<p><code>Prefix</code> is one of: EditorPane, FormattedTextField,
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1347
PasswordField, TextArea, TextField or TextPane.<br>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1348
</p>
58595
fa9f28a0e175 8231144: Wrap contents of plain HTML files into contentContainer
aivanov
parents: 58325
diff changeset
  1349
</div>
50358
1ba28f0dbc33 8199150: Accessibility issues in java.desktop
serb
parents: 48264
diff changeset
  1350
</main>
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1351
</body>
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1352
</html>