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

  • 大小: 135KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-10
  • 語言: Java
  • 標(biāo)簽: Java??防止作弊??

資源簡介

本系統(tǒng)是信息檢索課程的一個(gè)關(guān)于文本相似度對(duì)比的程序,它是用Java設(shè)計(jì)的,你也可以直接點(diǎn)擊里面的jar文件進(jìn)行運(yùn)行,本程序還可以用來防止同學(xué)進(jìn)行文檔作弊的作業(yè),資源里面有還有它的使用方法。

資源截圖

代碼片段和文件信息

import?java.awt.*;
import?java.awt.event.*;
import?java.io.*;
import?java.util.*;
import?java.util.List;
import?java.util.regex.*;

import?javax.swing.JOptionPane;

public?class?Detaction?{

public?static?void?main(String[]?args)?{
???? ?new?FileWindows();
???? ?
}
}

@SuppressWarnings(“serial“)
class?FileWindows?extends?frame?implements?ActionListener?{

float?similarity;
????String?SFname?=?““;
????String?TFname?=?““;
FileDialog?file_open;
DirPanel?dirPanel;
MainPanel?mainPanel;
Button?taButton;

FileWindows(){
super(“文檔檢測(cè)系統(tǒng)“);
setLocation(300?50);
setSize(600700);
dirPanel?=?new?DirPanel();
mainPanel?=?new?MainPanel();
taButton?=?new?Button(“開始檢測(cè)“);

taButton.addActionListener(this);
dirPanel.SFbutton.addActionListener(this);
dirPanel.TFbutton.addActionListener(this);
add(dirPanelBorderLayout.NORTH);
add(mainPanelBorderLayout.CENTER);
add(taButtonBorderLayout.SOUTH);
setResizable(false);
setBackground(Color.GRAY);
setVisible(true);
validate();

addWindowListener(new?WindowAdapter(){

public?void?windowClosing(WindowEvent?e)?{
setVisible(false);
System.exit(0);
}
});
file_open?=?new?FileDialog(this“打開文件對(duì)話框“FileDialog.LOAD);
file_open.addWindowListener(new?WindowAdapter(){

public?void?windowClosing(WindowEvent?e)?{
file_open.setVisible(false);
}
});

}

public?void?actionPerformed(ActionEvent?e)?{

if(e.getSource()==dirPanel.SFbutton){
file_open.setVisible(true);
SFname?=?file_open.getDirectory()+file_open.getFile();
dirPanel.SFdir.setText(SFname);

}
else?if(e.getSource()==dirPanel.TFbutton){
file_open.setVisible(true);
TFname?=?file_open.getDirectory();
dirPanel.TFdir.setText(file_open.getDirectory());
}
else?if(e.getSource()==taButton){
try{
File?sf?=?new?File(dirPanel.SFdir.getText());
File?tf?=?new?File(dirPanel.TFdir.getText());
File[]?tFiles?=?tf.listFiles();

mainPanel.ta1.setText(““);
mainPanel.ta2.setText(““);
mainPanel.ta3.setText(““);

File?temp;
for(int?i=0;i parse(sftFiles[i]);

}
for(int?i=0;i for(int?j=i+1;j if(parse(sftFiles[i]) temp?=?tFiles[i];
tFiles[i]?=?tFiles[j];
tFiles[j]?=?temp;
}
}
}


for(int?i=0;i if(parse(sftFiles[i])>=80&&parse(sftFiles[i])<=100){
mainPanel.ta1.append(“\n“+“檢測(cè)原文檔?與?“+tFiles[i].getName()+“?的相似度:“+parse(sftFiles[i])+“%“);
}else?if(parse(sftFiles[i])>=50&&parse(sftFiles[i])<80){
mainPanel.ta2.append(“\n“+“檢測(cè)原文檔?與?“+tFiles[i].getName()+“?的相似度:“+parse(sftFiles[i])+“%“);
}else{
mainPanel.ta3.append(“\n“+“檢測(cè)原文檔?與?“+tFiles[i].getName()+“?的相似度:“+parse(sftFiles[i])+“%“);
}
}
}catch(NullPointerException?e1){
// ta.append(“請(qǐng)選擇文檔“);
JOptionPane.showMessageDialog(this?“請(qǐng)選擇文檔““提示

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件?????246272??2008-12-22?21:12??文檔檢測(cè).ppt

?????文件???????6105??2008-12-22?21:06??Detaction.java

?????文件???????7549??2008-12-22?21:08??Detection.jar

-----------?---------??----------?-----??----

???????????????259926????????????????????3


評(píng)論

共有 條評(píng)論