加油鸭12138
这个P(可以是任何标数)是和其他的P 完全不同的,它的数据小于05 
/*DefaultTjava*/import AbstractTableModel;public class DefaultTable extends AbstractTableModel{ private static final long serialVersionUID = 1L; private String[] titles={"姓名","年龄","性别","数学成绩","英文成绩","总分","是否及格"}; private Object[][] userInfo={{"李星华",30,"男",89,97,186,true},{"李康",23,"女",90,93,183,false}, {"庄康健",25,"男",80,90,170,false}}; public int getRowCount() { return userIlength; } public int getColumnCount() { return length; } public Object getValueAt(int rowIndex, int columnIndex) { return userInfo[rowIndex][columnIndex]; } public String getColumnName(int columnIndex){ return titles[columnIndex]; } public Class> getColumnClass(int columnIndex){ return ValueAt(0, columnIndex)Class(); } public boolean isCellEditable(int rowIndex, int columnIndex){ return true; } public void setValueAt(Object newValue,int rowIndex, int columnIndex){ userInfo[rowIndex][columnIndex]=newValue; }}/*TableColumnMjava*/import BorderLayout;import WindowAdapter;import WindowEvent;import DefaultCellEditor;import JComboBox;import JFrame;import JPanel;import JScrollPane;import JTable;public class TableColumnMode { private JFrame frame=new JFrame("表格窗口"); private JTable table=null; private DefaultTable defaultTable=new DefaultTable(); private JComboBox box=new JComboBox(); public TableColumnMode(){ table=new JTable(defaultTable); addItem("男"); addItem("女"); ColumnModel()Column(2)setCellEditor(new DefaultCellEditor(box)); JScrollPane scr=new JScrollPane(table); JPanel pan=new JPanel(); add(pan,BorderLNORTH); add(scr,BorderLCENTER); setSize(370, 160); setLocation(550,100); setVisible(true); addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent arg0){ Sxit(1); } }); } public static void main(String[] args) { new TableColumnMode(); }}