如何将下拉列表与硬盘中的文件相关联,以便在下拉列表中选择一个选项(实际上是硬盘驱动器中的某个文件夹)时必须选中它并且必须显示文件夹中存在的文件在同一个列表中?
答案 0 :(得分:0)
我认为你需要的是JFileChooser。您可以找到有关如何使用它的教程here。
答案 1 :(得分:0)
您应该获取要显示的目录(java.io.File
实例),并将这些目录用作组合框的项目。然后添加此组合框的动作侦听器。每次用户选择组合框中的一个目录时,都会调用此侦听器。然后只需向组合框询问其所选项目,并列出所选目录的文件。
您可以使用ListCellRenderer
自定义目录在组合框中的显示方式。
我建议你阅读Swing tutorial,其中所有这些都得到了很好的解释。