datamodel.java

来自「自己用java编的选课系统」· Java 代码 · 共 46 行

JAVA
46
字号
package xuankexitong;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;
import javax.swing.event.*;
import java.util.*;
// The TableModel controls all the data:
class DataModel extends AbstractTableModel {
	String[] columnNames={"学号","姓名","年龄","性别","系别"};
  Vector vect=new Vector();
    
    
  // Prints data when table changes:
  
  /*DataModel(Object[][] dataa) {
	  data=data;
    addTableModelListener(new TML());
  }*/
  public DataModel(Vector v,String[] s){
	  vect=v;
	  columnNames=s;
	  fireTableStructureChanged();
  }
  public int getColumnCount() { 
    return columnNames.length; 
  }
  public int getRowCount() { 
    return vect.size();
  }
  public Object getValueAt(int row, int col) { 
    Vector arow=(Vector)vect.elementAt(row);
    return arow.elementAt(col);
  }
  
  public boolean 
  isCellEditable(int row, int col) { 
    return false; 
  }
  public   String   getColumnName(int   column){   
	  return   columnNames[column];   
	  }   

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?