📄 indexedtablesorter.html
字号:
<CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javatools/swing/table/IndexedTableSorter.html#removeRow(int)">removeRow</A></B>(int row)</CODE><BR> Removes a row.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javatools/swing/table/IndexedTableSorter.html#setIndex(int, java.lang.Object)">setIndex</A></B>(int row, java.lang.Object index)</CODE><BR> Sets an index.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javatools/swing/table/IndexedTableSorter.html#setModel(javatools.swing.table.IndexedTableModel)">setModel</A></B>(<A HREF="../../../javatools/swing/table/IndexedTableModel.html">IndexedTableModel</A> model)</CODE><BR> Sets the table model to sort.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javatools/swing/table/IndexedTableSorter.html#setValueAt(java.lang.Object, int, int)">setValueAt</A></B>(java.lang.Object aValue, int aRow, int aColumn)</CODE><BR> Sets a value in the table.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javatools/swing/table/IndexedTableSorter.html#shuttlesort(int[], int[], int, int)">shuttlesort</A></B>(int[] from, int[] to, int low, int high)</CODE><BR> Sorts using shuttlesort.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javatools/swing/table/IndexedTableSorter.html#sort(java.lang.Object)">sort</A></B>(java.lang.Object sender)</CODE><BR> Sorts the table.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javatools/swing/table/IndexedTableSorter.html#sortByColumn(int)">sortByColumn</A></B>(int column)</CODE><BR> Sorts the table by a column.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javatools/swing/table/IndexedTableSorter.html#sortByColumn(int, boolean)">sortByColumn</A></B>(int column, boolean ascending)</CODE><BR> Sorts the table by column.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javatools/swing/table/IndexedTableSorter.html#swap(int, int)">swap</A></B>(int i, int j)</CODE><BR> Swaps (logically) two rows.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javatools/swing/table/IndexedTableSorter.html#tableChanged(javax.swing.event.TableModelEvent)">tableChanged</A></B>(javax.swing.event.TableModelEvent e)</CODE><BR> Method that is called whenever the table changes.</TD></TR></TABLE> <A NAME="methods_inherited_from_class_javatools.swing.table.IndexedTableMap"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class javatools.swing.table.<A HREF="../../../javatools/swing/table/IndexedTableMap.html">IndexedTableMap</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../javatools/swing/table/IndexedTableMap.html#getColumnClass(int)">getColumnClass</A>, <A HREF="../../../javatools/swing/table/IndexedTableMap.html#getColumnCount()">getColumnCount</A>, <A HREF="../../../javatools/swing/table/IndexedTableMap.html#getColumnName(int)">getColumnName</A>, <A HREF="../../../javatools/swing/table/IndexedTableMap.html#getModel()">getModel</A>, <A HREF="../../../javatools/swing/table/IndexedTableMap.html#getRowCount()">getRowCount</A>, <A HREF="../../../javatools/swing/table/IndexedTableMap.html#isCellEditable(int, int)">isCellEditable</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_javax.swing.table.AbstractTableModel"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class javax.swing.table.AbstractTableModel</B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener</CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class java.lang.Object</B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD></TR></TABLE><A NAME="indexes"><!-- --></A><H3>indexes</H3><PRE>protected int[] <B>indexes</B></PRE><DL><DD>The indexes to use for correct order.<P><DL></DL></DL><HR><A NAME="sortingColumns"><!-- --></A><H3>sortingColumns</H3><PRE>protected java.util.Vector <B>sortingColumns</B></PRE><DL><DD>Contains the columns to use to sort.<P><DL></DL></DL><HR><A NAME="ascending"><!-- --></A><H3>ascending</H3><PRE>protected boolean <B>ascending</B></PRE><DL><DD><CODE>true</CODE>: ascending order; <CODE>false</CODE>: descending order.<P><DL></DL></DL><HR><A NAME="compares"><!-- --></A><H3>compares</H3><PRE>protected int <B>compares</B></PRE><DL><DD>Contains the number of made comparisons.<P><DL></DL></DL><HR><A NAME="lastSortedColumn"><!-- --></A><H3>lastSortedColumn</H3><PRE>protected int <B>lastSortedColumn</B></PRE><DL><DD>Contains the last sorted column to alternate ascending and descending order.<P><DL></DL></DL><HR><A NAME="lastSortingDirection"><!-- --></A><H3>lastSortingDirection</H3><PRE>protected boolean <B>lastSortingDirection</B></PRE><DL><DD>Contains the last sorting direction, to alternate ascending and descending order.<P><DL></DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD></TR></TABLE><A NAME="IndexedTableSorter()"><!-- --></A><H3>IndexedTableSorter</H3><PRE>public <B>IndexedTableSorter</B>()</PRE><DL><DD>Creates new IndexedTableSorter<P></DL><HR><A NAME="IndexedTableSorter(javatools.swing.table.IndexedTableModel)"><!-- --></A><H3>IndexedTableSorter</H3><PRE>public <B>IndexedTableSorter</B>(<A HREF="../../../javatools/swing/table/IndexedTableModel.html">IndexedTableModel</A> model)</PRE><DL><DD>Creates a new IndexedTableSorter.<P><DT><B>Parameters:</B><DD><CODE>model</CODE> - The base table model to use.</DL><!-- ============ 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="setModel(javatools.swing.table.IndexedTableModel)"><!-- --></A><H3>setModel</H3><PRE>public void <B>setModel</B>(<A HREF="../../../javatools/swing/table/IndexedTableModel.html">IndexedTableModel</A> model)</PRE><DL><DD>Sets the table model to sort.<P><DD><DL><DT><B>Overrides:</B><DD><CODE><A HREF="../../../javatools/swing/table/IndexedTableMap.html#setModel(javatools.swing.table.IndexedTableModel)">setModel</A></CODE> in class <CODE><A HREF="../../../javatools/swing/table/IndexedTableMap.html">IndexedTableMap</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>model</CODE> - The model.</DL></DD></DL><HR><A NAME="compareRowsByColumn(int, int, int)"><!-- --></A><H3>compareRowsByColumn</H3><PRE>public int <B>compareRowsByColumn</B>(int row1, int row2, int column)</PRE><DL><DD>Compares two rows by a column.<P><DD><DL><DT><B>Parameters:</B><DD><CODE>row1</CODE> - The first row.<DD><CODE>row2</CODE> - The second row.<DD><CODE>column</CODE> - The column to use as a criterion.<DT><B>Returns:</B><DD>The compare result.</DL></DD></DL><HR><A NAME="compare(int, int)"><!-- --></A><H3>compare</H3><PRE>public int <B>compare</B>(int row1, int row2)</PRE><DL><DD>Compares two columns.<P><DD><DL><DT><B>Parameters:</B><DD><CODE>row1</CODE> - The first row.<DD><CODE>row2</CODE> - The second row.<DT><B>Returns:</B><DD>The compare result.</DL></DD></DL><HR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -