mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-04 07:42:45 +08:00
1379 lines
64 KiB
HTML
1379 lines
64 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.swing.table
|
||
</div>
|
||
<h2 class="title" title="Class TableColumn">Class TableColumn</h2>
|
||
</div><div class="contentContainer">
|
||
<ul class="inheritance">
|
||
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li>javax.swing.table.TableColumn</li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
All Implemented Interfaces:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../java/io/Serializable.html" title="java.io中的接口">Serializable</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public class <span class="typeNameLabel">TableColumn</span>
|
||
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>
|
||
implements <a href="../../../java/io/Serializable.html" title="interface in java.io">Serializable</a></pre>
|
||
<div class="block">
|
||
<span>A <code>TableColumn</code>表示JTable中的列的所有<code>JTable</code> ,例如宽度,可重定位度,最小和最大宽度。</span>
|
||
<span>此外, <code>TableColumn</code>还提供了可用于显示和编辑此列中的值的渲染器和编辑器的插槽。</span>
|
||
<p> <span>它也可以在每个类型的基础上,而不是每列的基础上指定渲染器和编辑器-看<code>setDefaultRenderer</code>的方法<code>JTable</code>类。</span> <span>此默认机制仅在TableColumn中的渲染器(或编辑器)为<code>TableColumn</code>时<code>null</code> 。</span> </p>
|
||
<p> <span>该<code>TableColumn</code>存储在列之间的链接<code>JTable</code>在与列<code>TableModel</code> 。</span> <span>该<code>modelIndex</code>是在列<code>TableModel</code> ,这将被查询用于该列中的单元中的数据值。</span> <span>随着列在视图中移动,这<code>modelIndex</code>不会改变。</span> </p>
|
||
<p> <span><b>注意:</b>有些实现可能假设所有<code>TableColumnModel</code>都是唯一的,因此我们建议不要将<code>TableColumn</code>实例不要一次添加到<code>TableColumnModel</code> 。</span> <span>要使用模型中相同的数据列显示<code>TableColumn</code> s,请创建一个具有相同<code>modelIndex</code>的新实例。</span> </p>
|
||
<p> <span><strong>警告:</strong>此类的序列化对象与将来的Swing版本不兼容。</span> <span>当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。</span> <span>从1.4开始,对所有JavaBeans的长期存储的支持已经添加到<code>java.beans</code>包中。</span> <span>请参阅<a href="../../../java/beans/XMLEncoder.html" title="java.beans中的类"><code>XMLEncoder</code></a> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/swing/table/TableColumnModel.html" title="javax.swing.table中的接口"><code>TableColumnModel</code></a> , <a href="../../../javax/swing/table/DefaultTableColumnModel.html" title="javax.swing.table中的类"><code>DefaultTableColumnModel</code></a> , <a href="../../../javax/swing/table/JTableHeader.html#getDefaultRenderer--"><code>JTableHeader.getDefaultRenderer()</code></a> , <a href="../../../javax/swing/JTable.html#getDefaultRenderer-java.lang.Class-"><code>JTable.getDefaultRenderer(Class)</code></a> , <a href="../../../javax/swing/JTable.html#getDefaultEditor-java.lang.Class-"><code>JTable.getDefaultEditor(Class)</code></a> , <a href="../../../javax/swing/JTable.html#getCellRenderer-int-int-"><code>JTable.getCellRenderer(int, int)</code></a> , <a href="../../../javax/swing/JTable.html#getCellEditor-int-int-"><code>JTable.getCellEditor(int, int)</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="summary">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- =========== FIELD SUMMARY =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="field.summary">
|
||
<!-- --> </a> <h3>Field Summary</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
|
||
<caption>
|
||
<span>Fields</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||
<th class="colLast" scope="col">Field and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#CELL_RENDERER_PROPERTY">CELL_RENDERER_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
作为Java 2平台v1.3的过时。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected <a href="../../../javax/swing/table/TableCellEditor.html" title="interface in javax.swing.table">TableCellEditor</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#cellEditor">cellEditor</a></span></code>
|
||
<div class="block">
|
||
编辑器用于编辑列的数据单元格。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected <a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#cellRenderer">cellRenderer</a></span></code>
|
||
<div class="block">
|
||
渲染器用于绘制列的数据单元格。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#COLUMN_WIDTH_PROPERTY">COLUMN_WIDTH_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
作为Java 2平台v1.3的过时。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#HEADER_RENDERER_PROPERTY">HEADER_RENDERER_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
作为Java 2平台v1.3的过时。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#HEADER_VALUE_PROPERTY">HEADER_VALUE_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
作为Java 2平台v1.3的过时。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected <a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#headerRenderer">headerRenderer</a></span></code>
|
||
<div class="block">
|
||
渲染器用于绘制列的标题。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#headerValue">headerValue</a></span></code>
|
||
<div class="block">
|
||
列的标题值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#identifier">identifier</a></span></code>
|
||
<div class="block">
|
||
<span>这个对象不是由JTable的绘图机械<code>JTable</code> ;</span>
|
||
<span>可以在TableColumn中设置<code>TableColumn</code> ,作为标记和查找表列的可选方式。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#isResizable">isResizable</a></span></code>
|
||
<div class="block">
|
||
<span>如果为true,则允许用户调整列的大小;</span>
|
||
<span>默认值为true。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#maxWidth">maxWidth</a></span></code>
|
||
<div class="block">
|
||
列的最大宽度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#minWidth">minWidth</a></span></code>
|
||
<div class="block">
|
||
列的最小宽度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#modelIndex">modelIndex</a></span></code>
|
||
<div class="block">
|
||
该模型中由该
|
||
<code>TableColumn</code>显示的列的索引。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>protected int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#resizedPostingDisableCount">resizedPostingDisableCount</a></span></code>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<div class="block">
|
||
<span><span class="deprecationComment">从Java 2平台v1.3开始</span></span>
|
||
</div>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#width">width</a></span></code>
|
||
<div class="block">
|
||
列的宽度。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.summary">
|
||
<!-- --> </a> <h3>构造方法摘要</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
|
||
<caption>
|
||
<span>构造方法</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colOne" scope="col">Constructor and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#TableColumn--">TableColumn</a></span>()</code>
|
||
<div class="block">
|
||
Cover方法,使用默认模型索引为0,默认宽度为75,一个
|
||
<code>null</code>渲染器和一个
|
||
<code>null</code>编辑器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#TableColumn-int-">TableColumn</a></span>(int modelIndex)</code>
|
||
<div class="block">
|
||
Cover方法,使用默认宽度为75,一个
|
||
<code>null</code>渲染器和一个
|
||
<code>null</code>编辑器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#TableColumn-int-int-">TableColumn</a></span>(int modelIndex, int width)</code>
|
||
<div class="block">
|
||
封面方法,使用
|
||
<code>null</code>渲染器和
|
||
<code>null</code>编辑器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#TableColumn-int-int-javax.swing.table.TableCellRenderer-javax.swing.table.TableCellEditor-">TableColumn</a></span>(int modelIndex, int width, <a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a> cellRenderer, <a href="../../../javax/swing/table/TableCellEditor.html" title="interface in javax.swing.table">TableCellEditor</a> cellEditor)</code>
|
||
<div class="block">
|
||
<span>创建并初始化的实例<code>TableColumn</code>与指定的模型索引,宽度,单元格渲染器,和细胞编辑;</span>
|
||
<span>所有<code>TableColumn</code>函数都委托给这个。</span>
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<!-- ========== METHOD SUMMARY =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.summary">
|
||
<!-- --> </a> <h3>方法摘要</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
|
||
<caption>
|
||
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="t6"><span><a href="javascript:show(32);">弃用的方法</a></span><span class="tabEnd"> </span></span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||
<th class="colLast" scope="col">Method and Description</th>
|
||
</tr>
|
||
<tr class="altColor" id="i0">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#addPropertyChangeListener-java.beans.PropertyChangeListener-">addPropertyChangeListener</a></span>(<a href="../../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a> listener)</code>
|
||
<div class="block">
|
||
将
|
||
<code>PropertyChangeListener</code>添加到侦听器列表。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code>protected <a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#createDefaultHeaderRenderer--">createDefaultHeaderRenderer</a></span>()</code>
|
||
<div class="block">
|
||
从Java 2平台v1.3起,这种方法不是由
|
||
<code>TableColumn</code>构造函数调用的。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#disableResizedPosting--">disableResizedPosting</a></span>()</code>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<div class="block">
|
||
<span><span class="deprecationComment">从Java 2平台v1.3开始</span></span>
|
||
</div>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#enableResizedPosting--">enableResizedPosting</a></span>()</code>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<div class="block">
|
||
<span><span class="deprecationComment">从Java 2平台v1.3开始</span></span>
|
||
</div>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/table/TableCellEditor.html" title="interface in javax.swing.table">TableCellEditor</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#getCellEditor--">getCellEditor</a></span>()</code>
|
||
<div class="block">
|
||
返回由
|
||
<code>TableCellEditor</code>用于编辑此列的值的
|
||
<code>JTable</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#getCellRenderer--">getCellRenderer</a></span>()</code>
|
||
<div class="block">
|
||
返回
|
||
<code>TableCellRenderer</code>用于绘制此列的值的
|
||
<code>JTable</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code><a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#getHeaderRenderer--">getHeaderRenderer</a></span>()</code>
|
||
<div class="block">
|
||
返回
|
||
<code>TableCellRenderer</code>用于绘制标题的
|
||
<code>TableColumn</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<td class="colFirst"><code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#getHeaderValue--">getHeaderValue</a></span>()</code>
|
||
<div class="block">
|
||
返回用作标题渲染器的值的
|
||
<code>Object</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#getIdentifier--">getIdentifier</a></span>()</code>
|
||
<div class="block">
|
||
返回此列的
|
||
<code>identifier</code>对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#getMaxWidth--">getMaxWidth</a></span>()</code>
|
||
<div class="block">
|
||
返回
|
||
<code>TableColumn</code>的最大宽度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#getMinWidth--">getMinWidth</a></span>()</code>
|
||
<div class="block">
|
||
返回
|
||
<code>TableColumn</code>的最小宽度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#getModelIndex--">getModelIndex</a></span>()</code>
|
||
<div class="block">
|
||
返回此列的模型索引。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i12">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#getPreferredWidth--">getPreferredWidth</a></span>()</code>
|
||
<div class="block">
|
||
返回的优选宽度
|
||
<code>TableColumn</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i13">
|
||
<td class="colFirst"><code><a href="../../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a>[]</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#getPropertyChangeListeners--">getPropertyChangeListeners</a></span>()</code>
|
||
<div class="block">
|
||
返回使用addPropertyChangeListener()添加到此TableColumn的所有
|
||
<code>PropertyChangeListener</code>的数组。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i14">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#getResizable--">getResizable</a></span>()</code>
|
||
<div class="block">
|
||
如果允许用户调整
|
||
<code>TableColumn</code>的宽度,返回true,否则返回false。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i15">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#getWidth--">getWidth</a></span>()</code>
|
||
<div class="block">
|
||
返回
|
||
<code>TableColumn</code>的宽度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i16">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#removePropertyChangeListener-java.beans.PropertyChangeListener-">removePropertyChangeListener</a></span>(<a href="../../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a> listener)</code>
|
||
<div class="block">
|
||
从侦听器列表中删除一个
|
||
<code>PropertyChangeListener</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i17">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#setCellEditor-javax.swing.table.TableCellEditor-">setCellEditor</a></span>(<a href="../../../javax/swing/table/TableCellEditor.html" title="interface in javax.swing.table">TableCellEditor</a> cellEditor)</code>
|
||
<div class="block">
|
||
设置编辑此列中的单元格时使用的编辑器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i18">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#setCellRenderer-javax.swing.table.TableCellRenderer-">setCellRenderer</a></span>(<a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a> cellRenderer)</code>
|
||
<div class="block">
|
||
设置
|
||
<code>TableCellRenderer</code>使用的
|
||
<code>JTable</code>来绘制此列的各个值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i19">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#setHeaderRenderer-javax.swing.table.TableCellRenderer-">setHeaderRenderer</a></span>(<a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a> headerRenderer)</code>
|
||
<div class="block">
|
||
设置
|
||
<code>TableCellRenderer</code>用于绘制
|
||
<code>TableColumn</code>的标题为
|
||
<code>headerRenderer</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i20">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#setHeaderValue-java.lang.Object-">setHeaderValue</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> headerValue)</code>
|
||
<div class="block">
|
||
设置
|
||
<code>Object</code>其字符串表示将用作值
|
||
<code>headerRenderer</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i21">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#setIdentifier-java.lang.Object-">setIdentifier</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> identifier)</code>
|
||
<div class="block">
|
||
将
|
||
<code>TableColumn</code>的标识符设置为
|
||
<code>anIdentifier</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i22">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#setMaxWidth-int-">setMaxWidth</a></span>(int maxWidth)</code>
|
||
<div class="block">
|
||
将
|
||
<code>TableColumn</code>的最大宽度设置为
|
||
<code>maxWidth</code>或者如果
|
||
<code>maxWidth</code>小于最小宽度,则设置为最小宽度。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i23">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#setMinWidth-int-">setMinWidth</a></span>(int minWidth)</code>
|
||
<div class="block">
|
||
将
|
||
<code>TableColumn</code>的最小宽度设置为
|
||
<code>minWidth</code> ,如有
|
||
<code>minWidth</code> ,调整新的最小宽度,以确保0 <=
|
||
<code>minWidth</code> <=
|
||
<code>maxWidth</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i24">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#setModelIndex-int-">setModelIndex</a></span>(int modelIndex)</code>
|
||
<div class="block">
|
||
设置此列的模型索引。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i25">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#setPreferredWidth-int-">setPreferredWidth</a></span>(int preferredWidth)</code>
|
||
<div class="block">
|
||
将此列的首选宽度设置为
|
||
<code>preferredWidth</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i26">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#setResizable-boolean-">setResizable</a></span>(boolean isResizable)</code>
|
||
<div class="block">
|
||
设置是否可以调整此列的大小。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i27">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#setWidth-int-">setWidth</a></span>(int width)</code>
|
||
<div class="block">
|
||
该方法不应用于设置
|
||
<code>JTable</code>中的列的宽度,而是使用
|
||
<code>setPreferredWidth</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i28">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/swing/table/TableColumn.html#sizeWidthToFit--">sizeWidthToFit</a></span>()</code>
|
||
<div class="block">
|
||
调整
|
||
<code>TableColumn</code>大小以适应其标题单元格的宽度。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#toString--">toString</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="details">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- ============ FIELD DETAIL =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="field.detail">
|
||
<!-- --> </a> <h3>字段详细信息</h3> <a name="COLUMN_WIDTH_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>COLUMN_WIDTH_PROPERTY</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> COLUMN_WIDTH_PROPERTY</pre>
|
||
<div class="block">
|
||
<span>作为Java 2平台v1.3的过时。</span>
|
||
<span>请使用字符串文字来标识属性。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.swing.table.TableColumn.COLUMN_WIDTH_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="HEADER_VALUE_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>HEADER_VALUE_PROPERTY</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> HEADER_VALUE_PROPERTY</pre>
|
||
<div class="block">
|
||
<span>作为Java 2平台v1.3的过时。</span>
|
||
<span>请使用字符串文字来标识属性。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.swing.table.TableColumn.HEADER_VALUE_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="HEADER_RENDERER_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>HEADER_RENDERER_PROPERTY</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> HEADER_RENDERER_PROPERTY</pre>
|
||
<div class="block">
|
||
<span>作为Java 2平台v1.3的过时。</span>
|
||
<span>请使用字符串文字来标识属性。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.swing.table.TableColumn.HEADER_RENDERER_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="CELL_RENDERER_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>CELL_RENDERER_PROPERTY</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> CELL_RENDERER_PROPERTY</pre>
|
||
<div class="block">
|
||
<span>作为Java 2平台v1.3的过时。</span>
|
||
<span>请使用字符串文字来标识属性。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../constant-values.html#javax.swing.table.TableColumn.CELL_RENDERER_PROPERTY">Constant Field Values</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="modelIndex">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>modelIndex</h4> <pre>protected int modelIndex</pre>
|
||
<div class="block">
|
||
<span>模型中由该<code>TableColumn</code>显示的列的索引。</span>
|
||
<span>随着列在视图中移动, <code>modelIndex</code>保持不变。</span>
|
||
</div> </li>
|
||
</ul> <a name="identifier">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>identifier</h4> <pre>protected <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> identifier</pre>
|
||
<div class="block">
|
||
<span>这个对象不是由JTable的绘图机械<code>JTable</code> ;</span>
|
||
<span>可以在TableColumn中设置<code>TableColumn</code> ,作为标记和查找表列的可选方式。</span>
|
||
<span>表的包不修改或调用在比其它这些标识符的对象的任何方法<code>equals</code> ,其在所使用的方法<code>getColumnIndex()</code>在该方法中<code>DefaultTableColumnModel</code> 。</span>
|
||
</div> </li>
|
||
</ul> <a name="width">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>width</h4> <pre>protected int width</pre>
|
||
<div class="block">
|
||
列的宽度。
|
||
</div> </li>
|
||
</ul> <a name="minWidth">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>minWidth</h4> <pre>protected int minWidth</pre>
|
||
<div class="block">
|
||
列的最小宽度。
|
||
</div> </li>
|
||
</ul> <a name="maxWidth">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>maxWidth</h4> <pre>protected int maxWidth</pre>
|
||
<div class="block">
|
||
列的最大宽度。
|
||
</div> </li>
|
||
</ul> <a name="headerRenderer">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>headerRenderer</h4> <pre>protected <a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a> headerRenderer</pre>
|
||
<div class="block">
|
||
渲染器用于绘制列的标题。
|
||
</div> </li>
|
||
</ul> <a name="headerValue">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>headerValue</h4> <pre>protected <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> headerValue</pre>
|
||
<div class="block">
|
||
列的标题值。
|
||
</div> </li>
|
||
</ul> <a name="cellRenderer">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>cellRenderer</h4> <pre>protected <a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a> cellRenderer</pre>
|
||
<div class="block">
|
||
渲染器用于绘制列的数据单元格。
|
||
</div> </li>
|
||
</ul> <a name="cellEditor">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>cellEditor</h4> <pre>protected <a href="../../../javax/swing/table/TableCellEditor.html" title="interface in javax.swing.table">TableCellEditor</a> cellEditor</pre>
|
||
<div class="block">
|
||
编辑器用于编辑列的数据单元格。
|
||
</div> </li>
|
||
</ul> <a name="isResizable">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isResizable</h4> <pre>protected boolean isResizable</pre>
|
||
<div class="block">
|
||
<span>如果为true,则允许用户调整列的大小;</span>
|
||
<span>默认值为true。</span>
|
||
</div> </li>
|
||
</ul> <a name="resizedPostingDisableCount">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>resizedPostingDisableCount</h4> <pre><a href="../../../java/lang/Deprecated.html" title="annotation in java.lang">@Deprecated</a>
|
||
protected transient int resizedPostingDisableCount</pre>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<span><span class="deprecationComment">从Java 2平台v1.3开始</span></span>
|
||
</div>
|
||
<div class="block">
|
||
这个领域在以前的版本中没有被使用,目前还没有计划支持它。
|
||
</div> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.detail">
|
||
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="TableColumn--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>TableColumn</h4> <pre>public TableColumn()</pre>
|
||
<div class="block">
|
||
<span>Cover方法,使用默认模型索引为0,默认宽度为75,一个<code>null</code>渲染器和一个<code>null</code>编辑器。</span>
|
||
<span>此方法用于序列化。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#TableColumn-int-int-javax.swing.table.TableCellRenderer-javax.swing.table.TableCellEditor-"><code>TableColumn(int, int, TableCellRenderer, TableCellEditor)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="TableColumn-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>TableColumn</h4> <pre>public TableColumn(int modelIndex)</pre>
|
||
<div class="block">
|
||
Cover方法,使用默认宽度为75,一个
|
||
<code>null</code>渲染器和一个
|
||
<code>null</code>编辑器。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#TableColumn-int-int-javax.swing.table.TableCellRenderer-javax.swing.table.TableCellEditor-"><code>TableColumn(int, int, TableCellRenderer, TableCellEditor)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="TableColumn-int-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>TableColumn</h4> <pre>public TableColumn(int modelIndex,
|
||
int width)</pre>
|
||
<div class="block">
|
||
封面方法,使用
|
||
<code>null</code>渲染器和
|
||
<code>null</code>编辑器。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#TableColumn-int-int-javax.swing.table.TableCellRenderer-javax.swing.table.TableCellEditor-"><code>TableColumn(int, int, TableCellRenderer, TableCellEditor)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="TableColumn-int-int-javax.swing.table.TableCellRenderer-javax.swing.table.TableCellEditor-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>TableColumn</h4> <pre>public TableColumn(int modelIndex,
|
||
int width,
|
||
<a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a> cellRenderer,
|
||
<a href="../../../javax/swing/table/TableCellEditor.html" title="interface in javax.swing.table">TableCellEditor</a> cellEditor)</pre>
|
||
<div class="block">
|
||
<span>创建并初始化的实例<code>TableColumn</code>与指定的模型索引,宽度,单元格渲染器,和细胞编辑;</span>
|
||
<span>所有<code>TableColumn</code>函数都委托给这个。</span>
|
||
<span><code>width</code>的值用于初始宽度和优选宽度;</span>
|
||
<span>如果<code>width</code>为负,则它们设置为0.最小宽度设置为15,除非初始宽度较小,在这种情况下,最小宽度设置为初始宽度。</span>
|
||
<p> <span>当<code>cellRenderer</code>或<code>cellEditor</code>参数为<code>null</code>时,分别由<code>JTable</code> <code>getDefaultRenderer</code>或<code>getDefaultEditor</code>方法提供的默认值用于根据此列中的数据类型提供默认值。</span> <span>本栏目为中心的渲染策略可以通过重写来规避<code>getCellRenderer</code>的方法<code>JTable</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>modelIndex</code> - 提供表中此列的数据的模型中的列的索引;</span>
|
||
<span>即使列在视图中重新排序,模型索引仍保持不变</span>
|
||
</dd>
|
||
<dd>
|
||
<code>width</code> - 此列的首选宽度和初始宽度
|
||
</dd>
|
||
<dd>
|
||
<code>cellRenderer</code> - 用于在此列中呈现值的对象
|
||
</dd>
|
||
<dd>
|
||
<code>cellEditor</code> - 用于编辑此列中的值的对象
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#getMinWidth--"><code>getMinWidth()</code></a> ,
|
||
<a href="../../../javax/swing/JTable.html#getDefaultRenderer-java.lang.Class-"><code>JTable.getDefaultRenderer(Class)</code></a> ,
|
||
<a href="../../../javax/swing/JTable.html#getDefaultEditor-java.lang.Class-"><code>JTable.getDefaultEditor(Class)</code></a> ,
|
||
<a href="../../../javax/swing/JTable.html#getCellRenderer-int-int-"><code>JTable.getCellRenderer(int, int)</code></a> ,
|
||
<a href="../../../javax/swing/JTable.html#getCellEditor-int-int-"><code>JTable.getCellEditor(int, int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="setModelIndex-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setModelIndex</h4> <pre>public void setModelIndex(int modelIndex)</pre>
|
||
<div class="block">
|
||
<span>设置此列的模型索引。</span>
|
||
<span>模型索引是模型中由该<code>TableColumn</code>显示的列的索引。</span>
|
||
<span>由于<code>TableColumn</code>在视图中移动,模型索引保持不变。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>modelIndex</code> - 新的modelIndex
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getModelIndex--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getModelIndex</h4> <pre>public int getModelIndex()</pre>
|
||
<div class="block">
|
||
返回此列的模型索引。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>modelIndex</code>属性
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setIdentifier-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setIdentifier</h4> <pre>public void setIdentifier(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> identifier)</pre>
|
||
<div class="block">
|
||
<span>将<code>TableColumn</code>的标识符设置为<code>anIdentifier</code> 。</span>
|
||
<p> <span>注意:JTable不使用<code>JTable</code> ,它们纯粹是方便外部标记和列的位置。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>identifier</code> - 此列的标识符
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#getIdentifier--"><code>getIdentifier()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getIdentifier--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getIdentifier</h4> <pre>public <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> getIdentifier()</pre>
|
||
<div class="block">
|
||
<span>返回此列的<code>identifier</code>对象。</span>
|
||
<span>JTable不使用<code>JTable</code> ,它们纯粹是外部使用的便利。</span>
|
||
<span>如果<code>identifier</code>是<code>null</code> , <code>getIdentifier()</code>返回<code>getHeaderValue</code>作为默认值。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>identifier</code>属性
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#setIdentifier-java.lang.Object-"><code>setIdentifier(java.lang.Object)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setHeaderValue-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setHeaderValue</h4> <pre>public void setHeaderValue(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> headerValue)</pre>
|
||
<div class="block">
|
||
<span>设置<code>Object</code>其字符串表示将用作值<code>headerRenderer</code> 。</span>
|
||
<span>当创建<code>TableColumn</code>时,默认的<code>headerValue</code>是<code>null</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>headerValue</code> - 新的headerValue
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#getHeaderValue--"><code>getHeaderValue()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getHeaderValue--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getHeaderValue</h4> <pre>public <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> getHeaderValue()</pre>
|
||
<div class="block">
|
||
返回用作标题渲染器的值的
|
||
<code>Object</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>headerValue</code>属性
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#setHeaderValue-java.lang.Object-"><code>setHeaderValue(java.lang.Object)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setHeaderRenderer-javax.swing.table.TableCellRenderer-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setHeaderRenderer</h4> <pre>public void setHeaderRenderer(<a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a> headerRenderer)</pre>
|
||
<div class="block">
|
||
<span>设置<code>TableCellRenderer</code>用于绘制<code>TableColumn</code>的标题到<code>headerRenderer</code> 。</span>
|
||
<p> <span>标题渲染器有责任提交排序指示器。</span> <span>如果您正在使用排序并指定渲染器,则您的渲染器必须呈现排序指示。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>headerRenderer</code> - 新的headerRenderer
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#getHeaderRenderer--"><code>getHeaderRenderer()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getHeaderRenderer--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getHeaderRenderer</h4> <pre>public <a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a> getHeaderRenderer()</pre>
|
||
<div class="block">
|
||
<span>返回<code>TableCellRenderer</code>用于绘制标题的<code>TableColumn</code> 。</span>
|
||
<span>当<code>headerRenderer</code>是<code>null</code>时, <code>JTableHeader</code>使用其<code>defaultRenderer</code> 。</span>
|
||
<span><code>headerRenderer</code>的默认值为<code>null</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>headerRenderer</code>属性
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#setHeaderRenderer-javax.swing.table.TableCellRenderer-"><code>setHeaderRenderer(javax.swing.table.TableCellRenderer)</code></a> ,
|
||
<a href="../../../javax/swing/table/TableColumn.html#setHeaderValue-java.lang.Object-"><code>setHeaderValue(java.lang.Object)</code></a> ,
|
||
<a href="../../../javax/swing/table/JTableHeader.html#getDefaultRenderer--"><code>JTableHeader.getDefaultRenderer()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setCellRenderer-javax.swing.table.TableCellRenderer-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setCellRenderer</h4> <pre>public void setCellRenderer(<a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a> cellRenderer)</pre>
|
||
<div class="block">
|
||
设置
|
||
<code>TableCellRenderer</code>使用的
|
||
<code>JTable</code>绘制此列的各个值。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>cellRenderer</code> - 新的cellRenderer
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#getCellRenderer--"><code>getCellRenderer()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getCellRenderer--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getCellRenderer</h4> <pre>public <a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a> getCellRenderer()</pre>
|
||
<div class="block">
|
||
<span>返回由<code>TableCellRenderer</code>用于绘制此列的值的<code>JTable</code> 。</span>
|
||
<span>该列的<code>cellRenderer</code>不仅控制列的视觉外观,还用于解释由<code>TableModel</code>提供的值对象。</span>
|
||
<span>当<code>cellRenderer</code>为<code>null</code>时, <code>JTable</code>使用基于该列中单元格类的默认渲染器。</span>
|
||
<span><code>cellRenderer</code>的默认值为<code>null</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>cellRenderer</code>属性
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#setCellRenderer-javax.swing.table.TableCellRenderer-"><code>setCellRenderer(javax.swing.table.TableCellRenderer)</code></a> ,
|
||
<a href="../../../javax/swing/JTable.html#setDefaultRenderer-java.lang.Class-javax.swing.table.TableCellRenderer-"><code>JTable.setDefaultRenderer(java.lang.Class<?>, javax.swing.table.TableCellRenderer)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setCellEditor-javax.swing.table.TableCellEditor-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setCellEditor</h4> <pre>public void setCellEditor(<a href="../../../javax/swing/table/TableCellEditor.html" title="interface in javax.swing.table">TableCellEditor</a> cellEditor)</pre>
|
||
<div class="block">
|
||
设置编辑此列中的单元格时使用的编辑器。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>cellEditor</code> - 新的cellEditor
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#getCellEditor--"><code>getCellEditor()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getCellEditor--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getCellEditor</h4> <pre>public <a href="../../../javax/swing/table/TableCellEditor.html" title="interface in javax.swing.table">TableCellEditor</a> getCellEditor()</pre>
|
||
<div class="block">
|
||
<span>返回<code>TableCellEditor</code>使用的<code>JTable</code>编辑此列的值。</span>
|
||
<span>当<code>cellEditor</code>为<code>null</code>时, <code>JTable</code>使用基于该列中单元格类的默认编辑器。</span>
|
||
<span><code>cellEditor</code>的默认值为<code>null</code> 。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>cellEditor</code>属性
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#setCellEditor-javax.swing.table.TableCellEditor-"><code>setCellEditor(javax.swing.table.TableCellEditor)</code></a> ,
|
||
<a href="../../../javax/swing/JTable.html#setDefaultEditor-java.lang.Class-javax.swing.table.TableCellEditor-"><code>JTable.setDefaultEditor(java.lang.Class<?>, javax.swing.table.TableCellEditor)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setWidth-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setWidth</h4> <pre>public void setWidth(int width)</pre>
|
||
<div class="block">
|
||
<span>该方法不应用于设置<code>JTable</code>中的列的宽度,而是使用<code>setPreferredWidth</code> 。</span>
|
||
<span>像AWT中的布局管理器一样, <code>JTable</code>会自动调整列的宽度,只要表本身更改大小,或列的首选宽度更改。</span>
|
||
<span>因此,以编程方式设置宽度不具有长期的效果。</span>
|
||
<p> <span>此方法将此列的宽度设置为<code>width</code> 。</span> <span>如果<code>width</code>超过最小或最大宽度,则将其调整到适当的极限值。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>width</code> - 新的宽度
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#getWidth--"><code>getWidth()</code></a> ,
|
||
<a href="../../../javax/swing/table/TableColumn.html#setMinWidth-int-"><code>setMinWidth(int)</code></a> ,
|
||
<a href="../../../javax/swing/table/TableColumn.html#setMaxWidth-int-"><code>setMaxWidth(int)</code></a> ,
|
||
<a href="../../../javax/swing/table/TableColumn.html#setPreferredWidth-int-"><code>setPreferredWidth(int)</code></a> ,
|
||
<a href="../../../javax/swing/JTable.html#doLayout--"><code>JTable.doLayout()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getWidth--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getWidth</h4> <pre>public int getWidth()</pre>
|
||
<div class="block">
|
||
<span>返回<code>TableColumn</code>的宽度。</span>
|
||
<span>默认宽度为75。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>width</code>属性
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#setWidth-int-"><code>setWidth(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setPreferredWidth-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setPreferredWidth</h4> <pre>public void setPreferredWidth(int preferredWidth)</pre>
|
||
<div class="block">
|
||
<span>将此列的首选宽度设置为<code>preferredWidth</code> 。</span>
|
||
<span>如果<code>preferredWidth</code>超过最小或最大宽度,则将其调整到适当的极限值。</span>
|
||
<p> <span>有关如何列在宽度细节<code>JTable</code> (和<code>JTableHeader</code> )从所计算的<code>preferredWidth</code> ,请参阅<code>doLayout</code>在方法<code>JTable</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>preferredWidth</code> - 新的首选宽度
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#getPreferredWidth--"><code>getPreferredWidth()</code></a> ,
|
||
<a href="../../../javax/swing/JTable.html#doLayout--"><code>JTable.doLayout()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getPreferredWidth--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getPreferredWidth</h4> <pre>public int getPreferredWidth()</pre>
|
||
<div class="block">
|
||
<span>返回的优选宽度<code>TableColumn</code> 。</span>
|
||
<span>默认首选宽度为75。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>preferredWidth</code>属性
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#setPreferredWidth-int-"><code>setPreferredWidth(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setMinWidth-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setMinWidth</h4> <pre>public void setMinWidth(int minWidth)</pre>
|
||
<div class="block">
|
||
<span>将<code>TableColumn</code>的最小宽度设置为<code>minWidth</code> ,如有<code>minWidth</code> ,调整新的最小宽度,以确保0 <= <code>minWidth</code> <= <code>maxWidth</code> 。</span>
|
||
<span>例如,如果<code>minWidth</code>参数为负,则此方法将<code>minWidth</code>属性设置为0。</span>
|
||
<p> <span>如果<code>width</code>或<code>preferredWidth</code>属性的值小于新的最小宽度,则此方法将该属性设置为新的最小宽度。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>minWidth</code> - 新的最小宽度
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#getMinWidth--"><code>getMinWidth()</code></a> ,
|
||
<a href="../../../javax/swing/table/TableColumn.html#setPreferredWidth-int-"><code>setPreferredWidth(int)</code></a> ,
|
||
<a href="../../../javax/swing/table/TableColumn.html#setMaxWidth-int-"><code>setMaxWidth(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getMinWidth--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getMinWidth</h4> <pre>public int getMinWidth()</pre>
|
||
<div class="block">
|
||
<span>返回<code>TableColumn</code>的最小宽度。</span>
|
||
<span><code>TableColumn</code>的宽度不能由用户或编程方式缩小。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>minWidth</code>属性
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#setMinWidth-int-"><code>setMinWidth(int)</code></a> ,
|
||
<a href="../../../javax/swing/table/TableColumn.html#TableColumn-int-int-javax.swing.table.TableCellRenderer-javax.swing.table.TableCellEditor-"><code>TableColumn(int, int, TableCellRenderer, TableCellEditor)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setMaxWidth-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setMaxWidth</h4> <pre>public void setMaxWidth(int maxWidth)</pre>
|
||
<div class="block">
|
||
<span>将<code>TableColumn</code>的最大宽度设置为<code>maxWidth</code>或者如果<code>maxWidth</code>小于最小宽度,则设置为最小宽度。</span>
|
||
<p> <span>如果<code>width</code>或<code>preferredWidth</code>属性的值大于新的最大宽度,则此方法将该属性设置为新的最大宽度。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>maxWidth</code> - 新的最大宽度
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#getMaxWidth--"><code>getMaxWidth()</code></a> ,
|
||
<a href="../../../javax/swing/table/TableColumn.html#setPreferredWidth-int-"><code>setPreferredWidth(int)</code></a> ,
|
||
<a href="../../../javax/swing/table/TableColumn.html#setMinWidth-int-"><code>setMinWidth(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getMaxWidth--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getMaxWidth</h4> <pre>public int getMaxWidth()</pre>
|
||
<div class="block">
|
||
<span>返回<code>TableColumn</code>的最大宽度。</span>
|
||
<span><code>TableColumn</code>的宽度不能由用户或编程方式大于这个宽度。</span>
|
||
<span>默认的maxWidth是Integer.MAX_VALUE。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>maxWidth</code>属性
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#setMaxWidth-int-"><code>setMaxWidth(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setResizable-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setResizable</h4> <pre>public void setResizable(boolean isResizable)</pre>
|
||
<div class="block">
|
||
设置是否可以调整此列的大小。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>isResizable</code> - 如果为true,则允许调整大小;</span>
|
||
<span>否则为虚假</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#getResizable--"><code>getResizable()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getResizable--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getResizable</h4> <pre>public boolean getResizable()</pre>
|
||
<div class="block">
|
||
<span>如果允许用户调整<code>TableColumn</code>的宽度,返回true,否则返回false。</span>
|
||
<span>无论此设置如何,都可以以编程方式更改宽度。</span>
|
||
<span>默认值为true。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>isResizable</code>属性
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#setResizable-boolean-"><code>setResizable(boolean)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="sizeWidthToFit--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>sizeWidthToFit</h4> <pre>public void sizeWidthToFit()</pre>
|
||
<div class="block">
|
||
<span>调整<code>TableColumn</code>大小以适应其标题单元格的宽度。</span>
|
||
<span>如果头渲染器为<code>null</code> (默认情况),此方法不执行任何操作。</span>
|
||
<span>否则,它将该列的最小值,最大值和优选宽度设置为标题渲染器传递的组件的最小值,最大值和优选大小的宽度。</span>
|
||
<span>此TableColumn的瞬态“width”属性也设置为首选宽度。</span>
|
||
<span>请注意,该方法不是由表包内部使用。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/TableColumn.html#setPreferredWidth-int-"><code>setPreferredWidth(int)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="disableResizedPosting--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>disableResizedPosting</h4> <pre><a href="../../../java/lang/Deprecated.html" title="annotation in java.lang">@Deprecated</a>
|
||
public void disableResizedPosting()</pre>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<span><span class="deprecationComment">从Java 2平台v1.3开始</span></span>
|
||
</div>
|
||
<div class="block">
|
||
这个领域在以前的版本中没有被使用,目前还没有计划支持它。
|
||
</div> </li>
|
||
</ul> <a name="enableResizedPosting--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>enableResizedPosting</h4> <pre><a href="../../../java/lang/Deprecated.html" title="annotation in java.lang">@Deprecated</a>
|
||
public void enableResizedPosting()</pre>
|
||
<div class="block">
|
||
<span><span class="deprecatedLabel">已弃用</span></span>
|
||
<span><span class="deprecationComment">从Java 2平台v1.3开始</span></span>
|
||
</div>
|
||
<div class="block">
|
||
这个领域在以前的版本中没有被使用,目前还没有计划支持它。
|
||
</div> </li>
|
||
</ul> <a name="addPropertyChangeListener-java.beans.PropertyChangeListener-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>addPropertyChangeListener</h4> <pre>public void addPropertyChangeListener(<a href="../../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a> listener)</pre>
|
||
<div class="block">
|
||
<span>将<code>PropertyChangeListener</code>添加到侦听器列表。</span>
|
||
<span>所有属性都注册了监听器。</span>
|
||
<p> <span>一个<code>PropertyChangeEvent</code>将响应被解雇显式调用到<code>setFont</code> , <code>setBackground</code> ,或<code>setForeground</code>当前组件上。</span> <span>请注意,如果当前组件从其容器继承其前台,背景或字体,则不会在继承的属性中更改时触发任何事件。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>listener</code> - 要添加的侦听器
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="removePropertyChangeListener-java.beans.PropertyChangeListener-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>removePropertyChangeListener</h4> <pre>public void removePropertyChangeListener(<a href="../../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a> listener)</pre>
|
||
<div class="block">
|
||
<span>从侦听器列表中删除一个<code>PropertyChangeListener</code> 。</span>
|
||
<span>该<code>PropertyChangeListener</code>要删除已注册的所有属性。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>listener</code> - 要删除的侦听器
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getPropertyChangeListeners--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getPropertyChangeListeners</h4> <pre>public <a href="../../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a>[] getPropertyChangeListeners()</pre>
|
||
<div class="block">
|
||
返回使用addPropertyChangeListener()添加到此TableColumn的所有
|
||
<code>PropertyChangeListener</code>的数组。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
添加了所有
|
||
<code>PropertyChangeListener</code>或者如果没有添加侦听器,则为空数组
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.4
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createDefaultHeaderRenderer--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>createDefaultHeaderRenderer</h4> <pre>protected <a href="../../../javax/swing/table/TableCellRenderer.html" title="interface in javax.swing.table">TableCellRenderer</a> createDefaultHeaderRenderer()</pre>
|
||
<div class="block">
|
||
<span>从Java 2平台v1.3开始,此方法不是由<code>TableColumn</code>构造函数调用的。</span>
|
||
<span>以前这种方法被<code>TableColumn</code>用来创建一个默认的头渲染器。</span>
|
||
<span>从Java 2平台v1.3开始,默认头渲染器为<code>null</code> 。</span>
|
||
<span><code>JTableHeader</code>现在提供了自己的共享默认渲染器,就像<code>JTable</code>对其单元格渲染器一样。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
默认头渲染器
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/swing/table/JTableHeader.html#createDefaultRenderer--"><code>JTableHeader.createDefaultRenderer()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |