📄 mainframe.java
字号:
//action_do.b2_Action();
}
else if(temp==b3)
{
//action_do.b3_Action();
}
else if(temp==b4)
{
//action_do.b4_Action();
}
else if(temp==b5)
{
//action_do.b5_Action();
}
else if(temp==b6)
{
action_do.b6_Action(f2.getText(),f3.getText(),f4.getText(),f5.getText(),f6.getText(),f7.getText(),f8.getText(),str1);
}
else if(temp==b7)
{
f2.setText(null);
f3.setText(null);
f4.setText(null);
f5.setText(null);
f6.setText(null);
f7.setText(null);
f8.setText(null);
}
else if(temp==b8)
{
String s_number=number_select;
String s_name=f13.getText();
String s_age=f17.getText();
String s_sex=f11.getText();
String s_chinese=f14.getText();
String s_math=f15.getText();
String s_english=f16.getText();
String s_class=f18.getText();
action_do.b8_Action(s_number,s_name,s_age,s_sex,s_chinese,s_math,s_english,s_class);
//op.setSex(number_select,s_sex);
}
else if(temp==b9)
{
JOptionPane.showMessageDialog(null,"直接输入你想修改后的数据,\n然后点击修改即可!");
}
else if(temp==b11)
{
p2.removeAll();
String stuinfo[][]=new String[op.getStudentCount()][5];
ArrayList b11_temp=new ArrayList();
b11_temp=op.getScoreOrderBychinese();
//S_score b11_temp1=new S_score();
ArrayList b11_temp2=new ArrayList();
ArrayList b11_temp3=new ArrayList();
ArrayList b11_temp4=new ArrayList();
b11_temp2=op.getNumberOrderBychinese();
b11_temp3=op.getNameOrderByChinese();
b11_temp4=op.getMathOrderByChinese();
//JOptionPane.showMessageDialog(null,b11_temp.size());
for(int i=0;i<op.getStudentCount();i++)
{
for(int j=0;j<5;j++)
{
if(j==0)
{
stuinfo[i][j]=(String)b11_temp2.get(i);
}
else if(j==1)
{
stuinfo[i][j]=(String)b11_temp3.get(i);
}
else if(j==2)
{
stuinfo[i][j]=(new Integer(((S_score)b11_temp.get(i)).getChinese())).toString();
}
else if(j==3)
{
stuinfo[i][j]=(String)b11_temp4.get(i);
}
else if(j==4)
{
stuinfo[i][j]=(new Integer(((S_score)b11_temp.get(i)).getEnglish())).toString();
}
}
}
String cows[]={"学号","姓名","语文","数学", "英语"};
JTable table=new JTable(stuinfo, cows);
table.setGridColor(Color.BLUE);
table.setPreferredScrollableViewportSize(new Dimension(330, 150));
JScrollPane scrollPane = new JScrollPane(table);
p2.add(scrollPane);
p2.add(new JLabel("排序方式:"));
p2.add(b11);
p2.add(b12);
p2.add(b13);
p2.add(b14);
}
else if (temp==b12)
{
//p2.removeAll();
p2.removeAll();
String stuinfo[][]=new String[op.getStudentCount()][5];
ArrayList b11_temp=new ArrayList();
b11_temp=op.getScoreOrderBymath();
//S_score b11_temp1=new S_score();
ArrayList b11_temp2=new ArrayList();
ArrayList b11_temp3=new ArrayList();
ArrayList b11_temp4=new ArrayList();
b11_temp2=op.getNumberOrderBymath();
b11_temp3=op.getNameOrderBymath();
b11_temp4=op.getMathOrderBymath();
//JOptionPane.showMessageDialog(null,b11_temp.size());
for(int i=0;i<op.getStudentCount();i++)
{
for(int j=0;j<5;j++)
{
if(j==0)
{
stuinfo[i][j]=(String)b11_temp2.get(i);
}
else if(j==1)
{
stuinfo[i][j]=(String)b11_temp3.get(i);
}
else if(j==2)
{
stuinfo[i][j]=(new Integer(((S_score)b11_temp.get(i)).getChinese())).toString();
}
else if(j==3)
{
stuinfo[i][j]=(String)b11_temp4.get(i);
}
else if(j==4)
{
stuinfo[i][j]=(new Integer(((S_score)b11_temp.get(i)).getEnglish())).toString();
}
}
}
String cows[]={"学号","姓名","语文","数学", "英语"};
JTable table=new JTable(stuinfo, cows);
table.setGridColor(Color.BLUE);
table.setPreferredScrollableViewportSize(new Dimension(330, 150));
JScrollPane scrollPane = new JScrollPane(table);
p2.add(scrollPane);
p2.add(new JLabel("排序方式:"));
p2.add(b11);
p2.add(b12);
p2.add(b13);
p2.add(b14);
}
else if(temp==b13)
{
//p2.removeAll();
p2.removeAll();
String stuinfo[][]=new String[op.getStudentCount()][5];
ArrayList b11_temp=new ArrayList();
b11_temp=op.getScoreOrderByenglish();
//S_score b11_temp1=new S_score();
ArrayList b11_temp2=new ArrayList();
ArrayList b11_temp3=new ArrayList();
ArrayList b11_temp4=new ArrayList();
b11_temp2=op.getNumberOrderByenglish();
b11_temp3=op.getNameOrderByenglish();
b11_temp4=op.getMathOrderByenglish();
//JOptionPane.showMessageDialog(null,b11_temp.size());
for(int i=0;i<op.getStudentCount();i++)
{
for(int j=0;j<5;j++)
{
if(j==0)
{
stuinfo[i][j]=(String)b11_temp2.get(i);
}
else if(j==1)
{
stuinfo[i][j]=(String)b11_temp3.get(i);
}
else if(j==2)
{
stuinfo[i][j]=(new Integer(((S_score)b11_temp.get(i)).getChinese())).toString();
}
else if(j==3)
{
stuinfo[i][j]=(String)b11_temp4.get(i);
}
else if(j==4)
{
stuinfo[i][j]=(new Integer(((S_score)b11_temp.get(i)).getEnglish())).toString();
}
}
}
String cows[]={"学号","姓名","语文","数学", "英语"};
JTable table=new JTable(stuinfo, cows);
table.setGridColor(Color.BLUE);
table.setPreferredScrollableViewportSize(new Dimension(330, 150));
JScrollPane scrollPane = new JScrollPane(table);
p2.add(scrollPane);
p2.add(new JLabel("排序方式:"));
p2.add(b11);
p2.add(b12);
p2.add(b13);
p2.add(b14);
}
else if(temp==b14)
{
//p2.removeAll();
p2.removeAll();
String stuinfo[][]=new String[op.getStudentCount()][5];
ArrayList b11_temp=new ArrayList();
b11_temp=op.getScoreOrderByALL();
//S_score b11_temp1=new S_score();
ArrayList b11_temp2=new ArrayList();
ArrayList b11_temp3=new ArrayList();
ArrayList b11_temp4=new ArrayList();
b11_temp2=op.getNumberOrderByALL();
b11_temp3=op.getNameOrderByALL();
b11_temp4=op.getMathOrderByALL();
//JOptionPane.showMessageDialog(null,b11_temp.size());
for(int i=0;i<op.getStudentCount();i++)
{
for(int j=0;j<5;j++)
{
if(j==0)
{
stuinfo[i][j]=(String)b11_temp2.get(i);
}
else if(j==1)
{
stuinfo[i][j]=(String)b11_temp3.get(i);
}
else if(j==2)
{
stuinfo[i][j]=(new Integer(((S_score)b11_temp.get(i)).getChinese())).toString();
}
else if(j==3)
{
stuinfo[i][j]=(String)b11_temp4.get(i);
}
else if(j==4)
{
stuinfo[i][j]=(new Integer(((S_score)b11_temp.get(i)).getEnglish())).toString();
}
}
}
String cows[]={"学号","姓名","语文","数学", "英语"};
JTable table=new JTable(stuinfo, cows);
table.setGridColor(Color.BLUE);
table.setPreferredScrollableViewportSize(new Dimension(330, 150));
JScrollPane scrollPane = new JScrollPane(table);
p2.add(scrollPane);
p2.add(new JLabel("排序方式:"));
p2.add(b11);
p2.add(b12);
p2.add(b13);
p2.add(b14);
}
}
//
public void itemStateChanged(ItemEvent e)
{
if(e.getSource()==r1)
{
str1="男";
}
else if(e.getSource()==r2)
{
str1="女";
}
else if(e.getSource()==combox)
{
number_select=(String)e.getItem();
S_information temp1=new S_information();
S_score temp2=new S_score();
temp2=op.getS_score(number_select);
temp1=op.getS_information(number_select);
f11.setText(op.getSex(number_select));
f13.setText(temp1.getName());
f14.setText(new Integer(temp2.getChinese()).toString());
f15.setText(new Integer(op.getMath(number_select)).toString());
f16.setText(new Integer(temp2.getEnglish()).toString());
f17.setText(new Integer(temp1.getAge()).toString());
f18.setText(temp1.getS_class());
}
}
//set time
public int getHour()
{
String s=(new java.util.Date()).toString();
//get ho
int temp=s.indexOf(":");
char temp1=s.charAt(temp-1);
char temp2=s.charAt(temp-2);
int ho=temp1-'0'+(temp2-'0')*10;
return ho;
}
public int getMin()
{
String s=(new java.util.Date()).toString();
//get ho
int temp=s.indexOf(":");
char temp1=s.charAt(temp+1);
char temp2=s.charAt(temp+2);
int ho=temp2-'0'+(temp1-'0')*10;
return ho;
}
public int getSecond()
{
String s=(new java.util.Date()).toString();
//get ho
int temp=s.indexOf(":");
char temp1=s.charAt(temp+4);
char temp2=s.charAt(temp+5);
int ho=temp2-'0'+(temp1-'0')*10;
return ho;
}
public String getTime(int hour,int min,int second)
{
String str="";
String temp1=(new Integer(hour)).toString();
String temp2=(new Integer(min)).toString();
String temp3=(new Integer(second)).toString();
if(second<10)
{
temp3="0"+temp3;
}
str="学生成绩管理系统--管理:"+temp1+":"+temp2+":"+temp3;
return str;
}//end of set time
//mouse
public void mousePressed(MouseEvent e)
{
}
public void mouseReleased(MouseEvent e)
{
}
public void mouseEntered(MouseEvent e)
{
}
public void mouseExited(MouseEvent e)
{
}
public void mouseClicked(MouseEvent e)
{
}
public void mouseMoved(MouseEvent e)
{
}
public void mouseDragged(MouseEvent e)
{
}
//end
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -