我正在尝试使用以下java代码从java程序打开一个文件夹
Desktop.getDesktop().open(new File("d:\\abc"));
我可以成功打开d:\\abc
,现在这个abc文件夹有两个子文件夹images
,而songs
现在我需要关注这个文件夹然后根据用户给出的打开它在运行时输入。
明天可能会更改这些子文件名,但根据用户输入我想关注相应的子文件夹并打开它们。
我在google和stackoverflow中尝试了很多方法。但我没有得到正确的方法。
答案 0 :(得分:2)
使用JFileChooser
显示本地文件系统并获取用户的选择。或者,将合适的list或tree选择侦听器添加到引用here的其中一个显示组件中。
答案 1 :(得分:0)
您可以使用 Robot 类,通过使用此 Robot 类,您可以以编程方式按键盘上的键。 如果用户输入是
图像
然后用户机器人类以编程方式按相应的键。
在这里,您可以获得 Robot 课程的教程 http://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html