91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 21KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-05
  • 語言: 其他
  • 標簽: Java??

資源簡介

成績的多級統計,功能有學生成績的錄入和自動統計,文件保存,適用于課程設計。

資源截圖

代碼片段和文件信息

package?課程成績多級統計;
//import?java.awt.*;

import?java.awt.event.*;
import?java.io.*;

import?javax.imageio.stream.FileImageInputStream;
import?javax.swing.JFileChooser;
import?javax.swing.JOptionPane;
import?javax.swing.JTextField;
import?javax.swing.table.DefaultTableModel;
public?class?FileGradeJframe?extends?GradeJframe?implements?ActionListenerWindowListener?
{
private?File?file;
private?String?filename;
protected?JFileChooser?fchooser;?
public?FileGradeJframe(GradeJPanel?s?String?filenameFile?file)
//public?FileGradeJframe(GradeJPanel?sFile?file)?
{
super(s);
this.fchooser?=?new?JFileChooser(new?File(““));
this.file?=?file;
if?(file==null)
????????????this.file?=?new?File(““);
this.settitle(“顯示student對象文件?“+this.file.getName());
this.filename=filename;
this.addWindowListener(this);
readFromText(this.filethis.tablemodel);
writeToInt(this.filename);
this.setVisible(true);
}


private?void?readFromText(File?file?DefaultTableModel?tablemodel)?{
int?m=0n=0;
try
{
FileReader?fr=new??FileReader(file);
BufferedReader?br=new?BufferedReader(fr);
tablemodel.setRowCount(0);
String?line;

while?((line=br.readLine())!=null)
{?
if(m==tablemodel.getRowCount())
tablemodel.addRow(new?object[tablemodel.getColumnCount()]);
tablemodel.setValueAt(line?m?n++);
if(n==tablemodel.getColumnCount())
{n=0;
m++;
}
}
br.close();
fr.close();
}catch?(IOException?ex){}
}
private?void?readFromInt(String?filename){
try?{
FileInputStream?fin=new?FileInputStream(filename);
DataInputStream?din=new?DataInputStream(fin);
while(true)
{
try{?for(int?n=0;n GradeJPanel.text_G[n].setText(Integer.toString(din.readInt()));
}catch(EOFException?ex)
{break;}
}
din.close();
fin.close();
}catch(IOException?ex){}?
}

public?void?actionPerformed(ActionEvent?e)?{
if?(e.getActionCommand().equals(“新建“))
{
this.file?=?new?File(““);
this.filename=““;
????????????this.settitle(“顯示student對象文件?“);??????????????????????
????????????this.tablemodel.setRowCount(0);??//表格清空
???????? GradeJPanel.i=0;??//i賦值初始化
???????? GradeJPanel.i0=GradeJPanel.i1=GradeJPanel.i2=GradeJPanel.i3=0;
????????????return;
}

????????if?(e.getActionCommand().equals(“保存“)&&!this.file.getName().equals(““))
????????{
????????????this.writeToText(this.filethis.tablemodel);
????????????this.writeToInt(this.filename);
????????}
????????else?if((e.getActionCommand().equals(“保存“)&&this.file.getName().equals(““)||e.getActionCommand().equals(“另存為“))&&fchooser.showSaveDialog(this)==0)
????????{
???????? this.file=fchooser.getSelectedFile();
???????? if(!file.getName().endsWith(“.txt“))
???????? {this.filename=this.file.getName()+“.Int“;
???????? this.file=new?File(this.file.getAbsolutePath()+“.txt“);
???????? }
???????? i

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-05-21?14:24??課程成績多級統計\
?????文件?????????232??2015-06-15?10:30??課程成績多級統計\.classpath
?????文件?????????400??2015-06-15?10:30??課程成績多級統計\.project
?????文件???????????0??2015-06-26?09:35??課程成績多級統計\1.Int
?????目錄???????????0??2016-05-21?14:07??課程成績多級統計\bin\
?????目錄???????????0??2016-05-21?14:24??課程成績多級統計\bin\課程成績多級統計\
?????文件????????6928??2016-01-08?16:50??課程成績多級統計\bin\課程成績多級統計\FileGradeJframe.class
?????文件????????3049??2016-01-08?16:50??課程成績多級統計\bin\課程成績多級統計\GradeJframe.class
?????文件????????5823??2016-01-08?16:50??課程成績多級統計\bin\課程成績多級統計\GradeJPanel.class
?????目錄???????????0??2016-05-21?14:07??課程成績多級統計\src\
?????目錄???????????0??2016-05-21?14:24??課程成績多級統計\src\課程成績多級統計\
?????文件????????5928??2015-10-09?18:18??課程成績多級統計\src\課程成績多級統計\FileGradeJframe.java
?????文件????????1902??2015-06-25?19:19??課程成績多級統計\src\課程成績多級統計\GradeJframe.java
?????文件????????4322??2015-06-25?20:28??課程成績多級統計\src\課程成績多級統計\GradeJPanel.java
?????文件??????????16??2015-06-25?20:17??課程成績多級統計\student.Int
?????文件??????????16??2015-06-25?10:31??課程成績多級統計\student2.Int
?????文件?????????465??2015-06-17?22:22??課程成績多級統計\保存.png
?????文件?????????835??2015-06-17?22:32??課程成績多級統計\另存為.png
?????文件?????????844??2015-06-17?22:31??課程成績多級統計\打開.png
?????目錄???????????0??2016-05-21?14:24??課程成績多級統計\打開文件\
?????文件??????????60??2015-06-26?09:35??課程成績多級統計\打開文件\1.txt
?????文件?????????108??2015-06-25?20:17??課程成績多級統計\打開文件\student.txt
?????文件?????????123??2015-06-25?10:31??課程成績多級統計\打開文件\student2.txt
?????文件????????1519??2015-06-18?22:13??課程成績多級統計\新建.png
?????文件?????????897??2015-06-17?22:32??課程成績多級統計\退出.png

評論

共有 條評論