资源简介

用java对各种文件进行加密解密,该文件中附有程序所有的源代码,并且包含大量的注释,方便大家学习交流。

资源截图

代码片段和文件信息

package encrypt;

import java.awt.Color;
import java.io.*;
import javax.swing.filechooser.FileFilter;   
import javax.swing.*; 
public class browse extends Jframe                   
{  
 public chooseFile Jfc = new chooseFile();            //建立选择档案对话方块盒 Jfc
 public JTextField jtf;
 public Thread afresh;//刷新列表
 private ImageIcon JFIcon;
 public void setIcon(String icon)
 {
 JFIcon=new ImageIcon(browse.class.getResource(icon));
 this.setIconImage(JFIcon.getImage());
 }
 public void setOpen()
 {
 this.setVisible(true);
  afresh=new Thread(new Runnable(){
  public void run()
  {
  while(true)
  {
  try
  {
  afresh.sleep(2000);
  }catch(Exception e)
  {}
  Jfc.rescanCurrentDirectory();//刷新列表
  }
  }
  });
  afresh.start();
 }
 public void setjtf1(JTextField jtf)
 {
 this.jtf=jtf;
 }
 public browse(String title)      
 {
 this(title“key.gif“);
 }
 public browse(String titleString icon)      
 {
 setIcon(icon);
  getContentPane().add(Jfc);
  this.settitle(title);
  this.setSize(550350);    
  //this.setVisible(true);
  //this.setDefaultCloseOperation(3);
 }
 public class chooseFile extends JFileChooser   //chooseFile 继承 JFileChooser
 {
  File select;
  public void approveSelection()                //使用者按下核选按钮
  {
   select = Jfc.getSelectedFile();   
            //取得选择的文件
   //filename = Jfc.getName(select) ;             //取得文件名
   jtf.setText(select.toString());
   browse.this.setVisible(false);
   afresh.interrupt();
   afresh=null;
   //JOptionPane.showMessageDialog(getContentPane()“你选择了文件 “ + select);
   /* 显示信息对话框 */
  }
  public void cancelSelection()                 //使用者按下取消按钮
  {
   /* 显示信息对话框 */
   Jfc.setSelectedFile(null);                   //重设被选取的文件为 null
   browse.this.setVisible(false);
   afresh.interrupt();
   afresh=null;
  }
 }
}  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2096  2009-12-03 13:51  encrypt(英文版)\browse.java

     文件      23435  2009-12-02 12:30  encrypt(英文版)\ed.java

     文件       6891  2009-12-03 14:06  encrypt(英文版)\encrypt.java

     文件       2138  2009-11-30 22:43  encrypt(英文版)\key.gif

     文件       3223  2009-12-03 14:06  encrypt(英文版)\open.gif

     文件       2868  2009-12-03 14:04  encrypt(英文版)\save.gif

     目录          0  2009-12-03 14:09  encrypt(英文版)

----------- ---------  ---------- -----  ----

                40651                    7


评论

共有 条评论