📄 studentnode.java
字号:
/*
* StudentNode.java
*
* Created on 2008年4月2日, 下午9:17
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package finaltest;
import javax.swing.JTable;
/**
*
* @author Administrator
*/
public class StudentNode {
Student student;
static StudentNode head;
static StudentNode rear;
StudentNode prev;
StudentNode next;
static int itemnow;
/** Creates a new instance of StudentNode */
public StudentNode() {
}
static void refreshTable(JTable jTable1,int page){
int i;
/*for( i = 0;i<16;i++){
jTable1.setValueAt("",i%16,0);
jTable1.setValueAt("",i%16,1);
jTable1.setValueAt("",i%16,2);
jTable1.setValueAt("",i%16,3);
jTable1.setValueAt("",i%16,4);
jTable1.setValueAt("",i%16,5);
}*/
for( i = 16 *page; StudentNode.getStudentNode(i)!=null&&
(i<16 *(page +1));i++){
jTable1.setValueAt(getStudentNode(i).student.getId(),i%16,0);
jTable1.setValueAt(getStudentNode(i).student.getName(),i%16,1);
jTable1.setValueAt(getStudentNode(i).student.getSex(),i%16,2);
jTable1.setValueAt(String.valueOf(getStudentNode(i).student.getAge()),i%16,3);
jTable1.setValueAt(getStudentNode(i).student.getMajor(),i%16,4);
jTable1.setValueAt(getStudentNode(i).student.getMyclass(),i%16,5);
}
for( ;i<16*(page+1);i++){
jTable1.setValueAt("",i%16,0);
jTable1.setValueAt("",i%16,1);
jTable1.setValueAt("",i%16,2);
jTable1.setValueAt("",i%16,3);
jTable1.setValueAt("",i%16,4);
jTable1.setValueAt("",i%16,5);
}
}
static StudentNode getStudentNode(int index){
StudentNode sNode =head;
int i;
for(i =0;i<index && sNode!=null;i++){
sNode=sNode.next;
}
if(i<index)
return null;
return sNode;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -