Este artigo descreve a simples implementação do [meu Computer Explorer] no Javafx. Compartilhe para sua referência. Os detalhes são os seguintes:
1. Código Java:
pacote ttt; importar java.io.file; importar javafx.application.Application; importar javafx.beans.value.changelistener; importar javafx.beans.value.obser vableValue; import javafx.collections.fxcollections; import javafx.collection.ObserS.ObSlection.ObSlection.ObSlection.ObSlection.ObSlection.ObSlection.ObSlection.ObSlection.ObSlection.ObSlection.ObSlection.ObSlection.ObSlection.ObSlection.ObSlection.ObSlection.ObSlection.Fxollections; ImportVabLe; importar javafx.Scene.Scene; importar javafx.scene.control.tableColumn; importar javafx.scene.control.tableView; importar javafx.scene.control.treeiTem; import ort javafx.scene.layout.borderpane; .Hbox; importar javafx.scene.layout.priority; importar javafx.stage.Stage; importar javafx.scene.control.treeview; importar javafx.scene.control.cell.proper tyvalueFactory; classe pública Arquivado> dados = fxcollection.observableArrayList (); Gerenciamento de recursos "); TreeItem <File> rootItem = new TreeItem <> (novo arquivo (System.getenv (" ComputerName "))); para (File File: file.listroots ()) {FileTreeitem Rootsite = new FileTreeitem (arquivo) ; TableColumn <FileTetail, String> FirstColumn = New TableColumn <> (FILE "); SecondColumn = novo TableColumn <> (Tipo "); ("Last Modified"); SethGrow (Tree, Priority.always); <File>> () {@Override public void alterado (ObservableValue <? Estende TreeItem <File>> Observável, TreeItem <File> OldValue, TreeItem <File> newValue) {list observável <reeitem <File>> Treelist = newvalue.getChildren (); setall (listada de comprimido);
2. Código Java:
Pacote TTT; Importar Java.io.File; Importar Java.Text.SimpledErtFormat; Importar Java.util.date; classe pública FildEtail {String Private Filename; Tipo de string; FileName = File.getName (); .Length = File.Length (); g etfilename () {return filename; {Tipo de retorno;
3. Código Java:
pacote ttt; importar java.io.file; importar javafx.collection.fxcollections; importar javafx.collection.observablelist; importar javafx.scene.Control. true; . isfile (); [] arquivos = f.listfiles (); ));
4. Captura de tela do efeito de corrida:
Espero que este artigo seja útil para a programação Java de todos.