⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 openfile.java

📁 JAVA 枚举目录 源代码 程序视觉效果超好 累似于 黑客帝国 程序我在以后会改进 会+入 图片
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
import java.applet.*;

public class OpenFile  implements  ActionListener,ItemListener
{
   String pathName;
   Frame fra;
   Button but;
   TextField tf;
   File file;
   List listMap;
   ScrollPane sp;
   
   
     public OpenFile()
     {
      fra=new Frame("枚举目录");
      tf=new TextField(50);
      tf.setBackground(Color.ORANGE);
      tf.setForeground(Color.RED);
      
      but=new Button("请输入路径,点击此按钮开始枚举");
      but.setForeground(Color.RED);
      but.setBackground(Color.ORANGE);
      
      listMap=new List();
      listMap.setBackground(Color.BLACK);
      listMap.setForeground(Color.GREEN);
      listMap.add("                                                牢 记 过 去,    不 忘 国 耻,   为 中 华 崛 起 而 读 书 ");
      listMap.add("                                                                   坚决抵制日货!!");
      listMap.add("");
      listMap.add("你每直接或间接地购买100元日本货,你就:");
      listMap.add("1.为日本厂家增加40元的毛利收入;");
      listMap.add(" 2.为日本企业增加了20元的扩张资本;");
      listMap.add("  3.为日本政府增加了5元的税收收入;");
      listMap.add("   4.给日本的所谓自慰队增加了10颗子弹;");
      listMap.add("    5.多印6~8页的反华教科书和文件;");
      listMap.add("     6.送给小犬蠢一狼参拜鬼社的汽油费。");
      listMap.add("");
      listMap.add("");
      listMap.add("");
      
      sp=new ScrollPane(0);
      sp.add(listMap);
      
      Panel p=new Panel();
      p.add(tf); p.add(but);
      p.setBackground(Color.BLACK);
      
      fra.add(p,"North"); fra.add(sp,"Center");
      fra.setSize(800,600);
      fra.setVisible(true);
      
      but.addActionListener(this);
      listMap.addItemListener(this);

      }
      
      
      
         void checkFile(File f)
         {
          if(f.isFile()==true)
            {listMap.add(f.getPath());}
             else {checkDirectory(f);}
         }
             
             
                 void checkDirectory(File n)
                  {
                     File[] fileList=n.listFiles();
                      for(int i=0;i<fileList.length;i++)
                       checkFile(fileList[i]);
                  }
             
             
                         public void actionPerformed(ActionEvent evt)
                         {
                        listMap.removeAll();

                listMap.add("                                                牢 记 过 去,    不 忘 国 耻,   为 中 华 崛 起 而 读 书 ");
      listMap.add("                                                                   坚决抵制日货!!");
      listMap.add("");
      listMap.add("你每直接或间接地购买100元日本货,你就:");
      listMap.add("1.为日本厂家增加40元的毛利收入;");
      listMap.add(" 2.为日本企业增加了20元的扩张资本;");
      listMap.add("  3.为日本政府增加了5元的税收收入;");
      listMap.add("   4.给日本的所谓自慰队增加了10颗子弹;");
      listMap.add("    5.多印6~8页的反华教科书和文件;");
      listMap.add("     6.送给小犬蠢一狼参拜鬼社的汽油费。");
      listMap.add("");
      listMap.add("");
      listMap.add("");
         
      pathName=tf.getText();
    file=new File(pathName);
  checkFile(file);

         
              
              

                         }
                         
               public void itemStateChanged(ItemEvent ie)
               {
             String run=listMap.getItem(listMap.getSelectedIndex());
         Runtime r=Runtime.getRuntime();
        try
      {r.exec("cmd   /c    start "+run);}
     catch(IOException io)
    {System.out.println("IO bug");}}
               


 public static void main(String[] args)throws MalformedURLException
{ OpenFile of=new OpenFile();

    URL music=new URL("http://58.60.9.139/cgi-bin/dl/5448AEFFACC6884DF04B6F0B04E7C2C55689ACABB24E1795F84EEBD05D633BB5DC36990150F6AC3EBCC5991DB4B7CF779B90DBAE997F12550311699E79AF5B076353BE22F17C3F75F2F7E7FDD8A7F132E66FF5571DDA500B5850/义勇军进行曲.au");
       AudioClip ac=Applet.newAudioClip(music);
        ac.loop();


}
               
               
               

             
             
             
             

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -