Я не могу получить список файлов для отображения в столбце таблицы - PullRequest
0 голосов
/ 23 апреля 2019

Я пытался получить список файлов из каталога для отображения в виде таблицы, но когда я добавил их в столбец, он просто пуст и имел полосу прокрутки

Я попытался также использовать наблюдаемый списоккак некоторые решения по переполнению стека, но я не уверен, что не так.

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());
   }
}

Что должно произойти, так это то, что файлы должны отображаться в столбце таблицы, но это просто пусто

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...