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