JavaFX - Как добавить вложения / ссылки на файлы к каждому объекту таблицы - PullRequest
0 голосов
/ 14 марта 2019

Я исследовал вложение файлов (таких как pdfs, word, email и т. Д.) Или ссылок на пути к файлам к каждому объекту / строке TableView.Я предполагаю, что ближайшая реализация была бы ListView<HyperLinks>, но я не смог найти, был ли такой код для ListView<Files> или код, который мог бы открыть файл или перейти к пути проводника, где гиперссылки для интернет-URL-адресов.

Я надеюсь, что для каждой строки / студента, когда вы нажимаете на нее, появляется всплывающее окно, и это ListView отображает следующее, например:

immunizationRecords.pdf (or C:/Path/to/immunizationRecords);
transcript.pdf (or C:/Path/to/transcript)
.
.
add link to list.......delete link from list

Скажем, вы нажимаете на transcript.pdf, илипуть, он либо откроет pdf, либо будет ссылкой для открытия пути в проводнике файлов, чтобы вы могли открыть себя.

Я не нашел ничего по этому вопросу или в документации, толькоHyperlinks но это по-другому.Есть ли такая реализация, или мне нужно, чтобы пользователь вручную вводил String filePath, в который он вставлял бы FileChooser, который затем шел бы по пути?

Спасибо

1 Ответ

1 голос
/ 14 марта 2019

Обновление, я только что узнал о

Desktop.getDesktop().open(new File());

Я смог открыть файл, щелкнув строку TableView.Итак, мое решение на данный момент заключается в том, что я могу сделать это нажатием «ссылки» во всплывающем окне ListView, я просто передам значение String в Desktop.open (), чтобы открыть файл.

I 'Возможно, я отредактирую этот пост, добавив соответствующий код.

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