将第一行移动到 Java Swing 中 JTable 的末尾
要将第一行移动到 Java 中表的末尾,请使用 moveRow() 方法。它有三个参数。前两个参数允许你设置要移动的开始和结束行索引。最后一个参数设置要移动的行的位置。
正如上文所述,将第一行移动到末尾−
tableModel.moveRow(0, 0, tableModel.getRowCount() - 1);
以下是将第一行移动到表末的示例−
示例
package my;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
public class SwingDemo {
public static void main(String[] argv) throws Exception {
DefaultTableModel tableModel = new DefaultTableModel();
JTable table = new JTable(tableModel);
tableModel.addColumn("Language/ Technology");
tableModel.addColumn("Difficulty Level");
tableModel.addRow(new Object[] { "AngularJS", "Difficult"});
tableModel.addRow(new Object[] { "CSS", "Easy" });
tableModel.addRow(new Object[] { "HTML5", "Easy"});
tableModel.addRow(new Object[] { "JavaScript", "Intermediate" });
tableModel.addRow(new Object[] { "jQuery", "Intermediate" });
tableModel.addRow(new Object[] { "WordPress", "Easy" });
table.setRowHeight(table.getRowHeight() + 5);
// move first row to the end of the table
tableModel.moveRow(0, 0, tableModel.getRowCount() - 1);
JFrame f = new JFrame();
f.setSize(550, 350);
f.add(new JScrollPane(table));
f.setVisible(true);
}
}输出如下所示。此处,我们将第一行(“AngularJS”、“难度”)移动到末尾−

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP