defaulttablecolumnmodel.html

来自「API資料大全」· HTML 代码 · 共 1,050 行 · 第 1/4 页

HTML
1,050
字号
<!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="addColumn(javax.swing.table.TableColumn)"><!-- --></A><H3>addColumn</H3><PRE>public void <B>addColumn</B>(<A HREF="../../../javax/swing/table/TableColumn.html">TableColumn</A>&nbsp;aColumn)</PRE><DL><DD>Appends <code>aColumn</code> to the end of the  <code>tableColumns</code> array.  This method also posts the <code>columnAdded</code>  event to its listeners.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#addColumn(javax.swing.table.TableColumn)">addColumn</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>column</CODE> - the <code>TableColumn</code> to be added<DT><B>Throws:</B><DD><CODE><A HREF="../../../java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if <code>aColumn</code> is				<code>null</code><DT><B>See Also: </B><DD><A HREF="../../../javax/swing/table/DefaultTableColumnModel.html#removeColumn(javax.swing.table.TableColumn)"><CODE>removeColumn(javax.swing.table.TableColumn)</CODE></A></DL></DD></DL><HR><A NAME="removeColumn(javax.swing.table.TableColumn)"><!-- --></A><H3>removeColumn</H3><PRE>public void <B>removeColumn</B>(<A HREF="../../../javax/swing/table/TableColumn.html">TableColumn</A>&nbsp;column)</PRE><DL><DD>Deletes the <code>column</code> from the  <code>tableColumns</code> array.  This method will do nothing if  <code>column</code> is not in the table's columns list.  <code>tile</code> is called  to resize both the header and table views.  This method also posts a <code>columnRemoved</code>  event to its listeners.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#removeColumn(javax.swing.table.TableColumn)">removeColumn</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>column</CODE> - the <code>TableColumn</code> to be removed<DT><B>See Also: </B><DD><A HREF="../../../javax/swing/table/DefaultTableColumnModel.html#addColumn(javax.swing.table.TableColumn)"><CODE>addColumn(javax.swing.table.TableColumn)</CODE></A></DL></DD></DL><HR><A NAME="moveColumn(int, int)"><!-- --></A><H3>moveColumn</H3><PRE>public void <B>moveColumn</B>(int&nbsp;columnIndex,                       int&nbsp;newIndex)</PRE><DL><DD>Moves the column and heading at <code>columnIndex</code> to <code>newIndex</code>.  The old column at <code>columnIndex</code> will now be found at <code>newIndex</code>.  The column that used to be at <code>newIndex</code> is shifted left or right to make room.  This will not move any columns if <code>columnIndex</code> equals <code>newIndex</code>.  This method also posts a <code>columnMoved</code> event to its listeners.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#moveColumn(int, int)">moveColumn</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the index of column to be moved<DD><CODE>newIndex</CODE> - new index to move the column<DT><B>Throws:</B><DD><CODE><A HREF="../../../java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if <code>column</code> or 						<code>newIndex</code>						are not in the valid range</DL></DD></DL><HR><A NAME="setColumnMargin(int)"><!-- --></A><H3>setColumnMargin</H3><PRE>public void <B>setColumnMargin</B>(int&nbsp;newMargin)</PRE><DL><DD>Sets the column margin to <code>newMargin</code>.  This method also posts a <code>columnMarginChanged</code> event to its listeners.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#setColumnMargin(int)">setColumnMargin</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>newMargin</CODE> - the new margin width, in pixels<DT><B>See Also: </B><DD><A HREF="../../../javax/swing/table/DefaultTableColumnModel.html#getColumnMargin()"><CODE>getColumnMargin()</CODE></A>, <A HREF="../../../javax/swing/table/DefaultTableColumnModel.html#getTotalColumnWidth()"><CODE>getTotalColumnWidth()</CODE></A></DL></DD></DL><HR><A NAME="getColumnCount()"><!-- --></A><H3>getColumnCount</H3><PRE>public int <B>getColumnCount</B>()</PRE><DL><DD>Returns the number of columns in the <code>tableColumns</code> array.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#getColumnCount()">getColumnCount</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>the number of columns in the <code>tableColumns</code> array<DT><B>See Also: </B><DD><A HREF="../../../javax/swing/table/DefaultTableColumnModel.html#getColumns()"><CODE>getColumns()</CODE></A></DL></DD></DL><HR><A NAME="getColumns()"><!-- --></A><H3>getColumns</H3><PRE>public <A HREF="../../../java/util/Enumeration.html">Enumeration</A> <B>getColumns</B>()</PRE><DL><DD>Returns an <code>Enumeration</code> of all the columns in the model.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#getColumns()">getColumns</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>an <code>Enumeration</code> of the columns in the model</DL></DD></DL><HR><A NAME="getColumnIndex(java.lang.Object)"><!-- --></A><H3>getColumnIndex</H3><PRE>public int <B>getColumnIndex</B>(<A HREF="../../../java/lang/Object.html">Object</A>&nbsp;identifier)</PRE><DL><DD>Returns the index of the first column in the <code>tableColumns</code> array whose identifier is equal to <code>identifier</code>, when compared using <code>equals</code>.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#getColumnIndex(java.lang.Object)">getColumnIndex</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>identifier</CODE> - the identifier object<DT><B>Returns:</B><DD>the index of the first column in the 			<code>tableColumns</code> array whose identifier			is equal to <code>identifier</code><DT><B>Throws:</B><DD><CODE><A HREF="../../../java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if <code>identifier</code>				is <code>null</code>, or if no				<code>TableColumn</code> has this				<code>identifier</code><DT><B>See Also: </B><DD><A HREF="../../../javax/swing/table/DefaultTableColumnModel.html#getColumn(int)"><CODE>getColumn(int)</CODE></A></DL></DD></DL><HR><A NAME="getColumn(int)"><!-- --></A><H3>getColumn</H3><PRE>public <A HREF="../../../javax/swing/table/TableColumn.html">TableColumn</A> <B>getColumn</B>(int&nbsp;columnIndex)</PRE><DL><DD>Returns the <code>TableColumn</code> object for the column at <code>columnIndex</code>.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#getColumn(int)">getColumn</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the index of the column desired<DT><B>Returns:</B><DD>the <code>TableColumn</code> object for the column				at <code>columnIndex</code></DL></DD></DL><HR><A NAME="getColumnMargin()"><!-- --></A><H3>getColumnMargin</H3><PRE>public int <B>getColumnMargin</B>()</PRE><DL><DD>Returns the width margin for <code>TableColumn</code>. The default <code>columnMargin</code> is 1.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#getColumnMargin()">getColumnMargin</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>the maximum width for the <code>TableColumn</code><DT><B>See Also: </B><DD><A HREF="../../../javax/swing/table/DefaultTableColumnModel.html#setColumnMargin(int)"><CODE>setColumnMargin(int)</CODE></A></DL></DD></DL><HR><A NAME="getColumnIndexAtX(int)"><!-- --></A><H3>getColumnIndexAtX</H3><PRE>public int <B>getColumnIndexAtX</B>(int&nbsp;x)</PRE><DL><DD>Returns the index of the column that lies at position <code>x</code>, or -1 if no column covers this point.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#getColumnIndexAtX(int)">getColumnIndexAtX</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>x</CODE> - the horizontal location of interest<DT><B>Returns:</B><DD>the index of the column or -1 if no column is found</DL></DD></DL><HR><A NAME="getTotalColumnWidth()"><!-- --></A><H3>getTotalColumnWidth</H3><PRE>public int <B>getTotalColumnWidth</B>()</PRE><DL><DD>Returns the total combined width of all columns.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#getTotalColumnWidth()">getTotalColumnWidth</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>the <code>totalColumnWidth</code> property</DL></DD></DL><HR><A NAME="setSelectionModel(javax.swing.ListSelectionModel)"><!-- --></A><H3>setSelectionModel</H3><PRE>public void <B>setSelectionModel</B>(<A HREF="../../../javax/swing/ListSelectionModel.html">ListSelectionModel</A>&nbsp;newModel)</PRE><DL><DD>Sets the selection model for this <code>TableColumnModel</code>  to <code>newModel</code>  and registers for listener notifications from the new selection  model.  If <code>newModel</code> is <code>null</code>,  an exception is thrown.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#setSelectionModel(javax.swing.ListSelectionModel)">setSelectionModel</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>newModel</CODE> - the new selection model<DT><B>Throws:</B><DD><CODE><A HREF="../../../java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if <code>newModel</code>						is <code>null</code><DT><B>See Also: </B><DD><A HREF="../../../javax/swing/table/DefaultTableColumnModel.html#getSelectionModel()"><CODE>getSelectionModel()</CODE></A></DL></DD></DL><HR><A NAME="getSelectionModel()"><!-- --></A><H3>getSelectionModel</H3><PRE>public <A HREF="../../../javax/swing/ListSelectionModel.html">ListSelectionModel</A> <B>getSelectionModel</B>()</PRE><DL><DD>Returns the <code>ListSelectionModel</code> that is used to maintain column selection state.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#getSelectionModel()">getSelectionModel</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>the object that provides column selection state.  Or		<code>null</code> if row selection is not allowed.<DT><B>See Also: </B><DD><A HREF="../../../javax/swing/table/DefaultTableColumnModel.html#setSelectionModel(javax.swing.ListSelectionModel)"><CODE>setSelectionModel(javax.swing.ListSelectionModel)</CODE></A></DL></DD></DL><HR><A NAME="setColumnSelectionAllowed(boolean)"><!-- --></A><H3>setColumnSelectionAllowed</H3><PRE>public void <B>setColumnSelectionAllowed</B>(boolean&nbsp;flag)</PRE><DL><DD>Sets whether column selection is allowed.  The default is false.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#setColumnSelectionAllowed(boolean)">setColumnSelectionAllowed</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>true</CODE> - if column selection will be allowed, false otherwise</DL></DD></DL><HR><A NAME="getColumnSelectionAllowed()"><!-- --></A><H3>getColumnSelectionAllowed</H3><PRE>public boolean <B>getColumnSelectionAllowed</B>()</PRE><DL><DD>Returns true if column selection is allowed, otherwise false. The default is false.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../javax/swing/table/TableColumnModel.html#getColumnSelectionAllowed()">getColumnSelectionAllowed</A></CODE> in interface <CODE><A HREF="../../../javax/swing/table/TableColumnModel.html">TableColumnModel</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>the <code>columnSelectionAllowed</code> property</DL></DD></DL><HR><A NAME="getSelectedColumns()"><!-- --></A><H3>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?