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 + -
显示快捷键?