如何使用swing制作文件夹中所有文件的列表?

kin*_*jou 3 java swing jlist

我想从文件夹中创建一个包含文件名的列表,并显示该文件夹中存在的具有特定扩展名的所有文件.我希望列表可以选择,以便我可以从列表中选择和删除文件或编辑它.我知道如何从文件夹中选择所有文件,但不知道如何在GUI中显示它.

File folder = new File("c:/");
File[] listOfFiles = folder.listFiles();
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

tra*_*god 5

示例显示如何枚举目录中的文件并将其显示在a JToolBar和a中JMenu.您可以使用Action,例如RecentFile,封装行为,以便在您的ListModel和中使用ListSelectionListener.