Artikel ini menjelaskan implementasi sederhana [penjelajah komputer saya] di JavaFX. Bagikan untuk semua orang untuk referensi Anda. Dengan rincian sebagai berikut:
1. Kode Java:
Paket ttt; impor java.io.file; import javafx.application.application; import javafx.beans.value.changelistener; import javafx.beans.value.obser vablevalue; import javafx.collections.fxcollections; impor javafx.collecobx. Impor javafx.scene.scene; import javafx.scene.control.tablecolumn; import javafx.scene.control.tableview; import javafx.scene.control.treeitem; import ort javafx.scene.layout.borderpane; import javafx.scene.scene.scene .Hbox; import javafx.scene.layout.priority; import javafx.stage.stage; import javafx.scene.control.treeview; import javafx.scene.control.cell.proper tyvalueFactory; treeview kelas publik memperpanjang aplikasi {public static tyvalueFactory; Kelas publik Treeviews memperluas aplikasi {Public Static Static TyvalueFactory <Public Class Public FileDetail> Data = FXCollection.ObServableArrayList (); Manajemen Sumber Daya "); TreeItem <FILE> rootItem = TreeItem baru <> (file baru (System.getEnv (" ComputerName "))); untuk (file file: file.listroots ()) {filetreeItem rootsite = filetreeItem baru (file) ; TableColumn <FileDetail, String> FirstColumn = TableColumn baru <> ("File"); SecondColumn = TableColumn New <> ("Type"); (Terakhir dimodifikasi "); setHgrow (Tree, Prioritas.always); <File> () {@override public void diubah (ObservableValue <? Extends TreeItem <FILE>> Observable, TreeItem <FILE> OldValue, TreeItem <FILE> NEWVALLUE) {Daftar yang Dapat Diobservasi <TreeItem <file>> TREELIST = newValue.getChildren (); setall (TableList);
2. Kode Java:
Paket; Impor java.io.file; Impor Java.Text.SimpledateFormat; Impor Java.util.date; Kelas Publik FileDetail {Private String FileName; Tipe string; FileName = File.getName (); .length = file.length (); g Etfilename () {return fileName; {return type;
3. Kode Java:
Paket TTT; Impor java.io.file; impor javafx.collection.fxcollections; impor javafx.collection.observablelist; impor javafx.scene.control. true; Setall (BuildChildren (ini)); isFile ();} return isleaf; [] file = f.listFiles (); if (file! = null) {ObservableList <TreeItem <file>> anak -anak = fxcollection.observableArrayList (); );} return anak -anak;
4. Tangkapan layar efek berjalan:
Diharapkan bahwa artikel ini bermanfaat untuk desain program Java semua orang.