首页javajtableJava Swing - 如何将Arraylist转换为2D数组,然后填充到JTable

Java Swing - 如何将Arraylist转换为2D数组,然后填充到JTable

我们想知道如何将Arraylist转换为2D数组,然后填充到JTable。
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;

public class Main {
  public static void main(String[] args) {
    new Test().setVisible(true);
  }
}

class Test extends JFrame {
  String[] name = { "Name", "grade" };
  Object[][] cells = { { "A", "B" }, { "C", "D" }, { "E", "F" } };

  public Test() {
    setSize(500, 210);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    JTable tabell = new JTable(cells, name);

    Container c = getContentPane();
    c.setLayout(new FlowLayout());
    c.add(new JScrollPane(tabell), BorderLayout.CENTER);
  }
}