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> 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> 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 columnIndex, int 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 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> 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 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 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> 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 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 + -
显示快捷键?