地址变了
是:http://www.smth.org/bbscon.php?board=J2SE&id=5609
高手快来

解决方案 »

  1.   

    import javax.swing.*;
    import javax.swing.table.*;
    public class jtabletest extends JFrame{
    public static void main(String args[]){
    jtabletest test=new jtabletest();
    test.setSize(300,200);
    test.setVisible(true);
    }
    public jtabletest(){
    JTable jt=new JTable(new mytablemodel());
    jt.setRowHeight(20);
    getContentPane().add(new JScrollPane(jt));
    }
    }
    class mytablemodel extends AbstractTableModel{
    private String[] columns={"name","age","marray"};
    private Object[][] data={
    {"wang",new Integer(28), new Boolean(true)},
        {"zhang",new Integer(23),new Boolean(false)},
        {"qian",new Integer(20),new Boolean(false)}
    };
    public int getColumnCount(){
    return (columns.length);
    }
    public int getRowCount(){
    return(data.length);
    }
    public String getColumnName(int c){
    return (columns[c]);
    }
    public Object getValueAt(int r,int c){
    return (data[r][c]);
    }
    public Class getColumnClass(int c){
    return(getValueAt(0,c).getClass());
    }
    public boolean isCellEditable(int row,int col){
    return(col>0);
    }
    public void setValueAt(Object value,int row,int col){
    if(col==1){

    try{
    data[row][col]=new Integer((String)value);
    }
    catch(NumberFormatException e){
    }
    }
    else data[row][col]=value;
    fireTableCellUpdated(row,col);
    }
    }
    看看是不是你所想要的!
      

  2.   

    呵呵,估计你的图片上的就是java写的。地质师:
    http://www.senun.com/Left/Programming/Java_old/Examples_swing/JTableExamples5.html