java文件选择器界面设计

救命初学整不明白:java文件选择器一类
gui界面上方列表框列举当前文件夹下所有java文件

双击在下方textarea中显示文件内容

您好,列出关键代码,gui的代码自己实现一下:

        File dir = new File("F:/wzh_workspace_20210320/pdf2jpg/src/main/java/com/yelang/pdf2jpg");
        if(!dir.exists()) {
            System.out.println("文件夹不存在");
        }
        List<String> javaFilies = new ArrayList<String>();
        if(dir.isDirectory()) {
            File [] filies = dir.listFiles();
            for(File file : filies) {
                //如果还需要再往下层的话,做个递归
                System.out.println(file.getName());
                if(file.getName().endsWith(".java")) {
                    javaFilies.add(file.getName());
                }
            }
        }