Hexo test1

  • the first test
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
package com.ams.studentQueryScore;
import java.util.List;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.WindowConstants;
import javax.swing.table.DefaultTableModel;
import com.ams.model.Score;
import com.ams.studentQueryScore.StudScoreContract.Presenter;
public class StudScoreView extends JFrame implements StudScoreContract.View{
private DefaultTableModel dataTabel;
private JTable table;
private JScrollPane scrollPane;
private String studId;
private StudScoreContract.Presenter presenter;
public StudScoreView(String studId) {
this.studId = studId;
add(new panel1());
presenter = new StudScorePresenter(this);
presenter.getstudScoreData(studId);
this.setTitle("Score");
this.setSize(500, 500);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE);
this.setVisible(true);
}
class panel1 extends JPanel{
public panel1() {
showTable();
}
public void showTable(){
String[] tableTitle = {"点名成绩", "课堂作业成绩", "课后作业成绩", "期末考试成绩", "总评成绩"};
Object[][] data = {
};
dataTabel = new DefaultTableModel(data, tableTitle);
table = new JTable(dataTabel);
scrollPane = new JScrollPane(table);
scrollPane.setSize(800, 800);
add(scrollPane);
}
}
@Override
public void showdata(List<Score> list) {
for (int i = 0; i < list.size(); i++) {
dataTabel.addRow(new Object[]{list.get(i).getCountcallScore(), list.get(i).getCountExam(), ""
+ "" + list.get(i).getCountHomework(), list.get(i).getFinalExam(), list.get(i).getCountScore()});
}
}
@Override
public void setPresenter(Presenter presenter) {
// TODO Auto-generated method stub
}
}

END