Я пытался получить список файлов из каталога для отображения в виде таблицы, но когда я добавил их в столбец, он просто пуст и имел полосу прокрутки
Я попытался также использовать наблюдаемый списоккак некоторые решения по переполнению стека, но я не уверен, что не так.
public class FXMLController implements Initializable {
@FXML
private TableView<File> tableView1;
@FXML
private TableColumn<File, String> list1;
@FXML
@Override
public void initialize(URL url, ResourceBundle rb) {
list1.setCellValueFactory(new PropertyValueFactory<File, String>("list1"));
tableView1.getColumns().add(list1);
}
@FXML
private void openInTable1(ActionEvent event) {
DirectoryChooser chooser = new DirectoryChooser();
chooser.setTitle("Choose directory");
File defaultDirectory = new File("E:\Downloads");
chooser.setInitialDirectory(defaultDirectory);
File selectedDirectory = chooser.showDialog(null).getAbsoluteFile();
//ObservableList<File> downList = FXCollections.observableArrayList(selectedDirectory);
//tableView1.setItems(downList);
tableView1.getItems().addAll(selectedDirectory.listFiles());
}
}
Что должно произойти, так это то, что файлы должны отображаться в столбце таблицы, но это просто пусто