defaulttablemodel.html
来自「API資料大全」· HTML 代码 · 共 1,161 行 · 第 1/4 页
HTML
1,161 行
<TD><CODE><B><A HREF="../../../javax/swing/table/DefaultTableModel.html#getRowCount()">getRowCount</A></B>()</CODE><BR> Returns the number of rows in this data table.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../java/lang/Object.html">Object</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/table/DefaultTableModel.html#getValueAt(int, int)">getValueAt</A></B>(int row, int column)</CODE><BR> Returns an attribute value for the cell at <code>row</code> and <code>column</code>.</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="../../../javax/swing/table/DefaultTableModel.html#insertRow(int, java.lang.Object[])">insertRow</A></B>(int row, <A HREF="../../../java/lang/Object.html">Object</A>[] rowData)</CODE><BR> Inserts a row at <code>row</code> in the model.</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="../../../javax/swing/table/DefaultTableModel.html#insertRow(int, java.util.Vector)">insertRow</A></B>(int row, <A HREF="../../../java/util/Vector.html">Vector</A> rowData)</CODE><BR> Inserts a row at <code>row</code> in the model.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/swing/table/DefaultTableModel.html#isCellEditable(int, int)">isCellEditable</A></B>(int row, int column)</CODE><BR> Returns true regardless of parameter values.</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="../../../javax/swing/table/DefaultTableModel.html#moveRow(int, int, int)">moveRow</A></B>(int startIndex, int endIndex, int toIndex)</CODE><BR> Moves one or more rows starting at <code>startIndex</code> to <code>endIndex</code> in the model to the <code>toIndex</code>.</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="../../../javax/swing/table/DefaultTableModel.html#newDataAvailable(javax.swing.event.TableModelEvent)">newDataAvailable</A></B>(<A HREF="../../../javax/swing/event/TableModelEvent.html">TableModelEvent</A> event)</CODE><BR> Equivalent to <code>fireTableChanged</code>.</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="../../../javax/swing/table/DefaultTableModel.html#newRowsAdded(javax.swing.event.TableModelEvent)">newRowsAdded</A></B>(<A HREF="../../../javax/swing/event/TableModelEvent.html">TableModelEvent</A> event)</CODE><BR> Ensures that the new rows have the correct number of columns.</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="../../../javax/swing/table/DefaultTableModel.html#removeRow(int)">removeRow</A></B>(int row)</CODE><BR> Removes the row at <code>row</code> from the model.</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="../../../javax/swing/table/DefaultTableModel.html#rowsRemoved(javax.swing.event.TableModelEvent)">rowsRemoved</A></B>(<A HREF="../../../javax/swing/event/TableModelEvent.html">TableModelEvent</A> event)</CODE><BR> Equivalent to <code>fireTableChanged</code>.</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="../../../javax/swing/table/DefaultTableModel.html#setColumnCount(int)">setColumnCount</A></B>(int columnCount)</CODE><BR> Sets the number of columns in the model.</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="../../../javax/swing/table/DefaultTableModel.html#setColumnIdentifiers(java.lang.Object[])">setColumnIdentifiers</A></B>(<A HREF="../../../java/lang/Object.html">Object</A>[] newIdentifiers)</CODE><BR> Replaces the column identifiers in the model.</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="../../../javax/swing/table/DefaultTableModel.html#setColumnIdentifiers(java.util.Vector)">setColumnIdentifiers</A></B>(<A HREF="../../../java/util/Vector.html">Vector</A> newIdentifiers)</CODE><BR> Replaces the column identifiers in the model.</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="../../../javax/swing/table/DefaultTableModel.html#setDataVector(java.lang.Object[][], java.lang.Object[])">setDataVector</A></B>(<A HREF="../../../java/lang/Object.html">Object</A>[][] newData, <A HREF="../../../java/lang/Object.html">Object</A>[] columnNames)</CODE><BR> Replaces the value in the <code>dataVector</code> instance variable with the values in the array <code>newData</code>.</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="../../../javax/swing/table/DefaultTableModel.html#setDataVector(java.util.Vector, java.util.Vector)">setDataVector</A></B>(<A HREF="../../../java/util/Vector.html">Vector</A> newData, <A HREF="../../../java/util/Vector.html">Vector</A> columnNames)</CODE><BR> Replaces the current <code>dataVector</code> instance variable with the new Vector of rows, <code>newData</code>.</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="../../../javax/swing/table/DefaultTableModel.html#setNumRows(int)">setNumRows</A></B>(int newSize)</CODE><BR> Obsolete as of Java 2 platform v1.3.</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="../../../javax/swing/table/DefaultTableModel.html#setRowCount(int)">setRowCount</A></B>(int rowCount)</CODE><BR> Sets the number of rows in the model.</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="../../../javax/swing/table/DefaultTableModel.html#setValueAt(java.lang.Object, int, int)">setValueAt</A></B>(<A HREF="../../../java/lang/Object.html">Object</A> aValue, int row, int column)</CODE><BR> Sets the object value for the cell at <code>column</code> and <code>row</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.<A HREF="../../../javax/swing/table/AbstractTableModel.html">AbstractTableModel</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../javax/swing/table/AbstractTableModel.html#addTableModelListener(javax.swing.event.TableModelListener)">addTableModelListener</A>, <A HREF="../../../javax/swing/table/AbstractTableModel.html#findColumn(java.lang.String)">findColumn</A>, <A HREF="../../../javax/swing/table/AbstractTableModel.html#fireTableCellUpdated(int, int)">fireTableCellUpdated</A>, <A HREF="../../../javax/swing/table/AbstractTableModel.html#fireTableChanged(javax.swing.event.TableModelEvent)">fireTableChanged</A>, <A HREF="../../../javax/swing/table/AbstractTableModel.html#fireTableDataChanged()">fireTableDataChanged</A>, <A HREF="../../../javax/swing/table/AbstractTableModel.html#fireTableRowsDeleted(int, int)">fireTableRowsDeleted</A>, <A HREF="../../../javax/swing/table/AbstractTableModel.html#fireTableRowsInserted(int, int)">fireTableRowsInserted</A>, <A HREF="../../../javax/swing/table/AbstractTableModel.html#fireTableRowsUpdated(int, int)">fireTableRowsUpdated</A>, <A HREF="../../../javax/swing/table/AbstractTableModel.html#fireTableStructureChanged()">fireTableStructureChanged</A>, <A HREF="../../../javax/swing/table/AbstractTableModel.html#getColumnClass(int)">getColumnClass</A>, <A HREF="../../../javax/swing/table/AbstractTableModel.html#getListeners(java.lang.Class)">getListeners</A>, <A HREF="../../../javax/swing/table/AbstractTableModel.html#removeTableModelListener(javax.swing.event.TableModelListener)">removeTableModelListener</A></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.<A HREF="../../../java/lang/Object.html">Object</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><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></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="dataVector"><!-- --></A><H3>dataVector</H3><PRE>protected <A HREF="../../../java/util/Vector.html">Vector</A> <B>dataVector</B></PRE><DL><DD>The <code>Vector</code> of <code>Vectors</code> of <code>Object</code> values.</DL><HR><A NAME="columnIdentifiers"><!-- --></A><H3>columnIdentifiers</H3><PRE>protected <A HREF="../../../java/util/Vector.html">Vector</A> <B>columnIdentifiers</B></PRE><DL><DD>The <code>Vector</code> of column identifiers.</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="DefaultTableModel()"><!-- --></A><H3>DefaultTableModel</H3><PRE>public <B>DefaultTableModel</B>()</PRE><DL><DD>Constructs a default <code>DefaultTableModel</code> which is a table of zero columns and zero rows.</DL><HR><A NAME="DefaultTableModel(int, int)"><!-- --></A><H3>DefaultTableModel</H3><PRE>public <B>DefaultTableModel</B>(int numRows, int numColumns)</PRE><DL><DD>Constructs a <code>DefaultTableModel</code> with <code>numRows</code> and <code>numColumns</code> of <code>null</code> object values.<DD><DL><DT><B>Parameters:</B><DD><CODE>numRows</CODE> - the number of rows the table holds<DD><CODE>numColumns</CODE> - the number of columns the table holds<DT><B>See Also: </B><DD><A HREF="../../../javax/swing/table/DefaultTableModel.html#setValueAt(java.lang.Object, int, int)"><CODE>setValueAt(java.lang.Object, int, int)</CODE></A></DL></DD></DL><HR><A NAME="DefaultTableModel(java.util.Vector, int)"><!-- --></A><H3>DefaultTableModel</H3><PRE>public <B>DefaultTableModel</B>(<A HREF="../../../java/util/Vector.html">Vector</A> columnNames, int numRows)</PRE><DL><DD>Constructs a <code>DefaultTableModel</code> with as many columns as there are elements in <code>columnNames</code> and <code>numRows</code> of <code>null</code> object values. Each column's name will be taken from the <code>columnNames</code> vector.<DD><DL><DT><B>Parameters:</B><DD><CODE>columnNames</CODE> - <code>vector</code> containing the names of the new columns. If this is <code>null</code> then the model has no columns<DD><CODE>numRows</CODE> - the number of rows the table holds<DT><B>See Also: </B><DD><A HREF="../../../javax/swing/table/DefaultTableModel.html#setDataVector(java.util.Vector, java.util.Vector)"><CODE>setDataVector(java.util.Vector, java.util.Vector)</CODE></A>, <A HREF="../../../javax/swing/table/DefaultTableModel.html#setValueAt(java.lang.Object, int, int)"><CODE>setValueAt(java.lang.Object, int, int)</CODE></A></DL></DD></DL><HR><A NAME="DefaultTableModel(java.lang.Object[], int)"><!-- --></A><H3>DefaultTableModel</H3><PRE>public <B>DefaultTableModel</B>(<A HREF="../../../java/lang/Object.html">Object</A>[] columnNames, int numRows)</PRE><DL><DD>Constructs a <code>DefaultTableModel</code> with as many columns as there are elements in <code>columnNames</code> and <code>numRows</code> of <code>null</code> object values. Each column's name will be taken from the <code>columnNames</code> array.<DD><DL><DT><B>Parameters:</B><DD><CODE>columnNames</CODE> - <code>array</code> containing the names of the new columns. If this is <code>null</code> then the model has no columns<DD><CODE>numRows</CODE> - the number of rows the table holds<DT><B>See Also: </B><DD><A HREF="../../../javax/swing/table/DefaultTableModel.html#setDataVector(java.util.Vector, java.util.Vector)"><CODE>setDataVector(java.util.Vector, java.util.Vector)</CODE></A>, <A HREF="../../../javax/swing/table/DefaultTableModel.html#setValueAt(java.lang.Object, int, int)"><CODE>setValueAt(java.lang.Object, int, int)</CODE></A></DL></DD></DL><HR><A NAME="DefaultTableModel(java.util.Vector, java.util.Vector)"><!-- --></A><H3>DefaultTableModel</H3><PRE>public <B>DefaultTableModel</B>(<A HREF="../../../java/util/Vector.html">Vector</A> data, <A HREF="../../../java/util/Vector.html">Vector</A> columnNames)</PRE><DL><DD>Constructs a <code>DefaultTableModel</code> and initializes the table by passing <code>data</code> and <code>columnNames</code> to the <code>setDataVector</code> method.<DD><DL><DT><B>Parameters:</B><DD><CODE>data</CODE> - the data of the table<DD><CODE>columnNames</CODE> - <code>vector</code> containing the names of the new columns<DT><B>See Also: </B><DD><A HREF="../../../javax/swing/table/DefaultTableModel.html#getDataVector()"><CODE>getDataVector()</CODE></A>, <A HREF="../../../javax/swing/table/DefaultTableModel.html#setDataVector(java.util.Vector, java.util.Vector)"><CODE>setDataVector(java.util.Vector, java.util.Vector)</CODE></A></DL></DD></DL><HR>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?