jTable.getColumnModel().getColumn(0).setPreferredWidth(100);

解决方案 »

  1.   

    public Frame1() {
        JTable table=new JTable();
        Object[] header={"one","two","three"};
        DefaultTableModel model=new DefaultTableModel(header,5);
        table.setModel(model);
        table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
        table.getColumn(header[0]).setPreferredWidth(50);
        table.getColumn(header[1]).setPreferredWidth(90);
        this.getContentPane().add(new JScrollPane(table));
      }