【发布时间】:2011-07-08 01:46:39
【问题描述】:
我想用目录的文件名填充 JComboBox。然后,如果选中,每个字段都必须显示一个 JList。我该如何实施? 谢谢
【问题讨论】:
标签: java swing directory jcombobox populate
我想用目录的文件名填充 JComboBox。然后,如果选中,每个字段都必须显示一个 JList。我该如何实施? 谢谢
【问题讨论】:
标签: java swing directory jcombobox populate
你可以使用 File>>listFiles()
http://download.oracle.com/javase/1.4.2/docs/api/java/io/File.html
获取特定目录(初始化文件对象的目录)中的文件数组。
然后您可以使用单个 File 的 getName() 方法获取名称,然后使用 JComboBox 的 addItem() 方法添加这些名称:
http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/JComboBox.html
最后,要在用户单击其中一个名称时执行某些操作,您必须使用 JComboBox 的 addItemListener() 方法安装项目侦听器。有关于如何执行最后一部分的教程,通常它只是调用您的 ItemListener,给它一个 ItemEvent,然后您可以使用它来检查单击了哪个名称。
【讨论】: