Contoh artikel ini memberi tahu Windows Resource Manager yang diterapkan oleh Java. Bagikan untuk semua orang untuk referensi Anda. Spesifiknya adalah sebagai berikut:
File filetree.java adalah sebagai berikut:
// filetree.java/****************************************** *** ****************** Penulis: Jason*Email: [email protected]*tsdn Blog: http://blog.csdn.net/unagain/ ** **************************** ******************** *************************** **/Paket tl.exercise.swing; Java.util. Vektor; .swing.event.treeselectionListener; Public FileTree (Daftar FileList) {{thelist = Daftar; ; Firetreecollapsed (treepath path) {super.firetrecollapsed (path); "Path Will Expand adalah" + Path);} public void firetreeWillCollClEn (jalur treepath) {System.out.println ("Path akan runtuh adalah" + Path); {Tree = ft;} public void treecollapsed (TreeExpansionEvent tee) {} public void Treexpanded (TreeEExpansionEvent tee) {}} class FilesystemModel Implements {i_fileSySyStem; fs) {theeroot = fs;} objek publik getRoT () {return thermoot;} objek publik getChild (induk objek, indeks int) {return (i_filesystem) nt) .getChild (filetype, index);} public int getChildCount (objek induk) {return (i_filesystem ) Parent) .getChildCount (filetype);} public boolean isleaf (objek node) {return ((i_fileSystem) .iSleaf (tipe fileaf);} public int getIndexofChild (Object Parent, Object Child) {return ((i_filesystem) Parent). GetIndExofChild (FileType, Child);} public void valueforpathchanged (treepath Path, objek newValue) {} public voi d addreemodellistener (treemodellistener l) {} public void {internet {treemodellistener {{public {treemodellistener {{treemodellistener l) {public {treemodellistener {public {treemodellistener {public {treemodellistener {public {treemodellistener l) {public {treemodellistener {public {treemodellistener D '; (Char FileType); Objek Subdirektori, maka untuk sekarang, tidak ada metode untuk membaca unten unten P> * Woon'tore ARearestention untuk menyelesaikannya. ; param ifshow */ public void setShiden (boolen w) {showhiden = ifshow;} ikon publik geticon () () return fsview.getsystemicon (theFile);} public string toString () {// return fsview );} / ** * Buat node root. ; ]); if (file [i] .isdirectory () &&! File [i] .t love () .tolowerCase (). Endswith (". Char filetype, int index) {if (i_filesystem.directory == filetype) {return new folderNode (folder.get (index)); FileType) {return null;} else {return null;} public int getChildCount (char filetype) {if (i_filesystem.di rectory == filetype) {return folder.size ();} else if (i_filestem.all == filetype) {Return all.size ();} lain jika (i_filesystem.file == filetype) {return -1;} else {return -1;} public bo olean isleaf (filetype char) {if (i_filesystem.directory == filetype) {Return folder.size () == 0;} else if (i_filesystem.all == filetype) {return all.size () == 0;} lain jika (i_filesystem.file = = filetype) {return true;} lain {Return true;} public int getIndexOfChild (char filetype, objek anak) {if (instance childof folderNode) {if (i_filesystem.directory == filetype) {return folder.indexOf (folderNode) anak) .thefile);} lainnya if (i_filesystem.all == filetype) {return all.indexof em.file == filetype) {return -1;} else {retarn -1;}} else {return -1;}} class folderRenderRends defaulttreererer {private static final static Long Serity U. Komponen Publik GetTreecellrenderComponent (JTREE Tree, Nilai Objek, Boolean Sel, Boolean Expanded, Boolean Leaf, Int Row, Boolean Hasfocus) {I_FileSystem Node = (I_File );
Diharapkan bahwa artikel ini bermanfaat untuk desain program Java semua orang.