使用 Netbean Jframe 使用文件夹目录中的文件填充 Jlist
Populate a Jlist with file from a folder directory using Netbean Jframe
我不确定以前是否有人问过这个问题。但无论如何,我希望社区能为我提供一些指导。我正在使用 Netbean JFrame 创建一个菜单 GUI,其中我有这个 JLIST,我希望用特定目录中的文件填充它。然后用户可以从 JList select 多个项目并从 excel 生成仪表板报告。我可以知道如何做到这一点吗?谢谢。
好吧,为了不让任何人感到困惑,我坚持尝试用特定目录中的文件填充 JList。
让我澄清一下,我已经阅读了论坛中的其他 post。但是我不清楚该程序如何链接到 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);
我不确定以前是否有人问过这个问题。但无论如何,我希望社区能为我提供一些指导。我正在使用 Netbean JFrame 创建一个菜单 GUI,其中我有这个 JLIST,我希望用特定目录中的文件填充它。然后用户可以从 JList select 多个项目并从 excel 生成仪表板报告。我可以知道如何做到这一点吗?谢谢。
好吧,为了不让任何人感到困惑,我坚持尝试用特定目录中的文件填充 JList。
让我澄清一下,我已经阅读了论坛中的其他 post。但是我不清楚该程序如何链接到 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);