• 大小: 25KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-20
  • 语言: Java
  • 标签: 敏感词  

资源简介

基于简单的java基础,制作的java敏感词程序,可用于学生提交作业

资源截图

代码片段和文件信息

package com.xuqiang.minganci;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.ImageObserver;
import java.awt.image.ImageProducer;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.UIManager;

/**
 * @author 关奇
 * @ClassName: MainJframe
 * @Version 0.9.0.0 
 * @ModifiedBy 修改人
 * @Copyright 长春工大
 * @date 2012-12-8 下午4:56:08
 * @description 主界面
 */
public class MainJframe extends Jframe{
JTextField daifenxiFile;
JTextField minganciFile;
TxtFileChooser fileChooser ;
public static JTextArea jta;

/**
 * @author 关奇
 * @date 2012-12-8 下午5:25:52
 * 创建主界面
 */
public MainJframe() {
Toolkit tool =Toolkit.getDefaultToolkit();//获取默认工具箱
Dimension screenSize = tool.getScreenSize();//获取屏幕大小
setSize(320400);
setLocation((screenSize.width-getWidth())/2 (screenSize.height-getHeight())/2);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
settitle(“敏感词分析器“);
setLayout(null);
setIconImage(new ImageIcon(“1.jpg“).getImage());
setResizable(false);

JLabel daifenxi = new JLabel(“待分析文件:“);
daifenxi.setBounds(5 20 70 20);
getContentPane().add(daifenxi);


daifenxiFile=new JTextField();
daifenxiFile.setBounds(752015025);
daifenxiFile.setEditable(false);
getContentPane().add(daifenxiFile);

JButton daifenxiFilebutton = new JButton(“查找“);
daifenxiFilebutton.setBounds(230207025);
getContentPane().add(daifenxiFilebutton);
daifenxiFilebutton.addActionListener(new ActionListener() {


public void actionPerformed(ActionEvent arg0) {
open();
}
});

JLabel minganci = new JLabel(“敏感词文件:“);
minganci.setBounds(5 70 70 20);
getContentPane().add(minganci);

minganciFile=new JTextField(“sentive.txt“);
minganciFile.setBounds(757015025);
minganciFile.setEditable(false);
getContentPane().add(minganciFile);

JButton mingancibutton = new JButton(“查看“);
mingancibutton.setBounds(230707025);
getContentPane().add(mingancibutton);
mingancibutton.addActionListener(new ActionListener() {


public void actionPerformed(ActionEvent arg0) {
try {
openDialogFile();
} catch (IOException e) {
e.printStackTrace();
}
}
});
JButton fenxibutton = new JButton(“分析“);
fenxibutton.setBounds(1101157025);
getContentPane().add(fenxibutton);
fenxibutton.addActionListener(new ActionListener() {


public void actionPerform

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-01-01 21:34  敏感词\
     文件         301  2012-12-08 16:47  敏感词\.classpath
     文件         384  2012-12-08 16:47  敏感词\.project
     目录           0  2013-01-01 21:34  敏感词\.settings\
     文件         598  2012-12-08 16:47  敏感词\.settings\org.eclipse.jdt.core.prefs
     文件       14166  2012-12-09 11:17  敏感词\1.jpg
     目录           0  2013-01-01 21:34  敏感词\bin\
     目录           0  2013-01-01 21:34  敏感词\bin\com\
     目录           0  2013-01-01 21:34  敏感词\bin\com\xuqiang\
     目录           0  2013-01-01 21:34  敏感词\bin\com\xuqiang\minganci\
     文件         730  2012-12-14 09:22  敏感词\bin\com\xuqiang\minganci\MainJframe$1.class
     文件         884  2012-12-14 09:22  敏感词\bin\com\xuqiang\minganci\MainJframe$2.class
     文件         736  2012-12-14 09:22  敏感词\bin\com\xuqiang\minganci\MainJframe$3.class
     文件        5332  2012-12-14 09:22  敏感词\bin\com\xuqiang\minganci\MainJframe.class
     文件        1072  2012-12-14 09:22  敏感词\bin\com\xuqiang\minganci\MyFilter.class
     文件         732  2012-12-14 09:22  敏感词\bin\com\xuqiang\minganci\ShowResult$1.class
     文件        5723  2012-12-14 09:22  敏感词\bin\com\xuqiang\minganci\ShowResult.class
     文件         889  2012-12-14 09:22  敏感词\bin\com\xuqiang\minganci\TxtFileChooser.class
     文件           8  2012-12-10 11:18  敏感词\sentive.txt
     目录           0  2013-01-01 21:34  敏感词\src\
     目录           0  2013-01-01 21:34  敏感词\src\com\
     目录           0  2013-01-01 21:34  敏感词\src\com\guanqi\
     目录           0  2013-01-01 21:34  敏感词\src\com\guanqi\minganci\
     文件        5206  2013-01-01 21:36  敏感词\src\com\guanqi\minganci\MainJframe.java
     文件        5285  2013-01-01 21:37  敏感词\src\com\guanqi\minganci\ShowResult.java
     文件        1920  2013-01-01 21:37  敏感词\src\com\guanqi\minganci\TxtFileChooser.java

评论

共有 条评论