创建一个包含按钮和目录文件列表的表
我的目录中有文件。
我想知道是否可以创建一个包含文件列表(仅名称)和创建数据的表?但在表格的每一行中,都有一个打开该行文件的按钮。
基本上,一个包含 3 列(名称、日期、按钮)的表格,行数将根据文件夹中文件的数量而变化。
如果可能的话,我该怎么做?
感谢您的帮助。
此致。
丹尼尔
I have files in a directory.
I would like to know if it’s possible to create a table with the list of the files (only the name) and the data of creation? But in each line of the table, a button to open the file of this line.
Basically, a table with 3 columns (name, date, button), and the number of rows would vary depending on the number of files in the folder.
If it’s possible, how can I do this?
Thank you for your help.
Best regards.
Daniel
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对于文件列表,
http://download.oracle.com /javase/1.4.2/docs/api/java/io/File.html#listFiles()
我不知道如何获取创建日期,但是有一个获取lastmodifieddate的函数( )。
http://download.oracle.com /javase/1.4.2/docs/api/java/io/File.html#lastModified()
要使用按钮打开,请在按钮单击事件执行时,
Runtime.getRuntime().exec("cmd /c dir \""+
<第一列的文件名>
+ "\""); (如果您的操作系统是Windows)要将所有这些放入表中,
http://www.java2s.com/Code/Java/Swing-Components /ButtonTableExample.htm
For list of files,
http://download.oracle.com/javase/1.4.2/docs/api/java/io/File.html#listFiles()
I don't know about how to get creation date, but there is a function for getting lastmodifieddate().
http://download.oracle.com/javase/1.4.2/docs/api/java/io/File.html#lastModified()
To open with the button, on button click event execute,
Runtime.getRuntime().exec("cmd /c dir \""+
<filename from first column>
+ "\""); (IF your OS is windows)To put all these in table,
http://www.java2s.com/Code/Java/Swing-Components/ButtonTableExample.htm
表格按钮列展示了向表格添加按钮的简单方法柱子。
Table Button Column shows an easy way to add buttons to a column.
此示例展示了如何将工具栏中的文件按钮与相应的菜单项链接起来。
This example shows how to link file buttons in a tool bar with corresponding menu items.