代码如下:(只可以显示第行的数据,应该如何改?我用的是JCreator)import javax.swing.*;
   import javax.swing.table.*;
  import java.awt.*;
  import java.awt.event.*;
  import java.util.*;
  public class test extends JFrame{
     public test(){
        JFrame f=new JFrame();
        Object[][] playerInfo={
                     {"阿呆",new Integer(66),new Integer(32),new Integer(98),new Boolean(false)},
                     {"阿呆",new Integer(82),new Integer(69),new Integer(128),new Boolean(true)},
                     };
       String[] Names={"姓名","语文","数学","总分","及格"};
       TableColumn column=null;       JTable table=new JTable(playerInfo,Names);
       table.setPreferredScrollableViewportSize(new Dimension(550,30));
       table.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);       JScrollPane scrollPane=new JScrollPane(table);
       f.getContentPane().add(table.getTableHeader(),BorderLayout.NORTH);
       f.getContentPane().add(table,BorderLayout.CENTER);
       f.setTitle("Simple Table");
         f.pack();
         f.show();
         f.addWindowListener(new WindowAdapter() {
             public void windowClosing(WindowEvent e) {
                    System.exit(0);
             }
        });
  }
    public static void main(String[] args){
      test b=new test();
    }
 }