Java 使用Netbean Jframe使用文件夹目录中的文件填充Jlist

Java 使用Netbean Jframe使用文件夹目录中的文件填充Jlist,java,swing,netbeans,Java,Swing,Netbeans,我不确定以前是否有人问过这个问题。但无论如何,我希望社区能给我一些指导。我正在使用Netbean JFrame创建一个菜单GUI,其中有一个JLIST,我希望用特定目录中的文件填充它。然后,用户可以从JList中选择多个项目,并从excel生成仪表板报告。我可以知道怎么做吗?谢谢 好的,为了不让任何人感到困惑,我一直在尝试用特定目录中的文件填充JList 让我澄清一下,我已经阅读了论坛的另一篇帖子。但是,我不清楚程序是如何链接到JFrame表单中的列表的。是通过命名约定还是我必须创建另一个JLi

我不确定以前是否有人问过这个问题。但无论如何,我希望社区能给我一些指导。我正在使用Netbean JFrame创建一个菜单GUI,其中有一个JLIST,我希望用特定目录中的文件填充它。然后,用户可以从JList中选择多个项目,并从excel生成仪表板报告。我可以知道怎么做吗?谢谢

好的,为了不让任何人感到困惑,我一直在尝试用特定目录中的文件填充JList


让我澄清一下,我已经阅读了论坛的另一篇帖子。但是,我不清楚程序是如何链接到JFrame表单中的列表的。是通过命名约定还是我必须创建另一个JList。拜托,我真的被卡住了,花了好几个小时在网上搜索答案,但还是被卡住了

反正我明白了。下面是应该如何做

    DefaultListModel model1 = new DefaultListModel();
    File o = new File("c:/");

    File[] yourFileList = o.listFiles();
    for(File f : yourFileList) {
        model1.addElement(f.getName());
    }
    jList1.setModel(model1);

你被困在哪里?读取数据?将数据放入JList?如果可能,请提出更具体的问题并显示您的代码。如果你完全不知道从哪里开始,请看一看Patricia Shanahan的优秀页面,因为它会给你一些想法:,关键的过程是将大项目分解成小步骤,然后一步一步解决每个小步骤。如果你仍然不成功,你可以发布一个更好、信息更丰富的问题,一个向我们展示你的代码和你对你的问题的精确想法,一个可能会让我们给出更具体和有用的建议。可能重复的。再看看。它没有多大帮助是什么意思?它确切地展示了如何为Java Swing GUI做到这一点,这就是您的“NetBeans JFrame”的全部内容。
这对我没有多大帮助。
-它有什么帮助?你怎么可能在不到2分钟的时间内阅读答案、下载代码、测试代码并在论坛上回复???