The teacher, did not understand, the reference classmate import Java.awt.color;import java.awt.borderlayout;import java.io.file;import Java.awt.Container; Import Java.awt.event.actionevent;import java.util.arraylist;import java.util.list;import Javax.swing.JComboBox; Import Javax.swing.jframe;import javax.swing.jlabel;import Javax.swing.jlist;import Javax.swing.jpanel;import Javax.swing.jscrollpane;import Javax.swing.jtextarea;public class FileUtils extends jframe{/** * Lists all files in the specified folder (directory) or directory of places * @param dri file type specified folder (directory) * @throws illegalaccessexception */public static String Listdirect Ory (File dir) throws illegalaccessexception{if (!dir.exists ()) {throw new Illegalaccessexception ("directory" +dir+ "does not exist"); }//Determine if the associated file and directory under Dir exists if (!dir.isdirectory ()) {//If there is no throw exception throw new Illegalaccessexception (dir + "not Directory"); } string[] FileName = Dir.list (); String name = ""; for (String a:filename) { Name=name+a+ "\ n";} return name; }/** * @param args */public static void main (string[] args) {//TODO auto-generated Metho D stub//TODO auto-generated method stub JFrame frame=new JFrame (); JPanel Main_panel =new JPanel (New BorderLayout ()); Frame.setdefaultcloseoperation (Jframe.exit_on_close); Frame.setlayout (NULL); String[] Itme =new string[]{". jpg", ". zip", ". Doc"}; JComboBox box=new JComboBox (); for (int i=0;i<itme.length;i++) {Box.additem (itme[i]); } box.setenabled (True); Box.seteditable (TRUE); Box.setmaximumrowcount (6); Box.setbounds (230,30,130,25); Frame.setbounds (400,300,400,200); Frame.setvisible (TRUE); JTextArea main_text =new JTextArea (); Main_text.setbackground (Color.Black); JScrollPane aa=new JScrollPane (); Aa.setviewportview (Main_text); Main_text.setenablEd (false); Main_panel.add (Box,borderlayout.north); Main_panel.add (Aa,borderlayout.center); Frame.add (Main_panel); try {String str=fileutils.listdirectory (new File ("C:\\users\\administrator\\desktop\\java Job 5\\soundplayer\\aud Io ")); Main_text.settext (str); } catch (Illegalaccessexception e) {//TODO auto-generated catch block E.printstacktrace (); } frame.setbounds (300,400,300,400); Frame.setvisible (TRUE); }}
Java Fifth time job