我希望我的JTable与我的链表相同

时间:2016-03-09 18:35:01

标签: java swing

    String[] columns = new String[] {"Name", "Position", "Salary"};
    Object[][] data = new Object[][] {
        {employeelist.get(0), employeepost.get(0), employeesal.get(0)},
        {employeelist.get(1), employeepost.get(1), employeesal.get(1)},
        {employeelist.get(2), employeepost.get(2), employeesal.get(2)},
        {employeelist.get(3), employeepost.get(3), employeesal.get(3)},





    };
    JTable table = new JTable(data, columns);
    b.add(new JScrollPane(table));

我希望它调整到与链表相同的大小?并按顺序输入我的链接列表。enter image description here

这就是我想要的。但随着我增加更多员工,它会扩大。 抱歉英文不好

2 个答案:

答案 0 :(得分:1)

您需要创建一个扩展AbstractTableModel的类。该类将覆盖至少3个方法。在方法getRowCount()中,您需要返回数组/列表的大小。

Java Tutorial中,您将找到如何使用它的示例。

答案 1 :(得分:1)

 jta.setPreferredScrollableViewportSize(jta.getPreferredSize());
 jta.setFillsViewportHeight(true);