我一直在研究将文件(例如pdf,word,电子邮件等)或文件路径链接附加到每个TableView对象/行。我想最接近的实现是ListView<HyperLinks>
,但是我找不到ListView<Files>
的代码或可以打开文件或进入文件资源管理器路径的代码,因为超链接是用于Internet URLS
我希望每一行/每个学生都单击它,然后会出现一个弹出窗口,它是一个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
中,然后转到路径?
谢谢
答案 0 :(得分:1)
更新,我刚刚发现
Desktop.getDesktop().open(new File());
通过单击TableView行,我可以打开一个文件。 因此,我现在的解决方案是可以单击ListView弹出窗口中的“链接”,将String值传递给Desktop.open()即可打开文件。
我可能会编辑此帖子以包含相关代码。