如何计算JTable的行数?

时间:2017-02-11 15:58:37

标签: swing jtable

有一个JTable。我想知道它的行数。如何实现?

2 个答案:

答案 0 :(得分:4)

使用 getRowCount()方法。 这里有一个例子:

import javax.swing.JTable;
public class Main {
  public static void main(String[] argv) throws Exception {
    Object[][] cellData = { { "1-1", "1-2" }, { "2-1", "2-2" } };
    String[] columnNames = { "col1", "col2" };

    JTable table = new JTable(cellData, columnNames);

    int rows = table.getRowCount();
    int cols = table.getColumnCount();

    System.out.println(rows);
    System.out.println(cols);
  }
}

请参阅:http://www.java2s.com/Tutorial/Java/0240__Swing/GettingtheNumberofRowsandColumnsinaJTableComponent.htm

答案 1 :(得分:1)

 DefaultTableModel t=(DefaultTableModel)jTable1.getModel();
             int number_of_rows = t.getRowCount();

注意:如果空行number_of_rows = 0