我想用一个目录的文件名填充JComboBox。然后,如果选中,则每个字段必须显示JList。我该如何实现呢? 感谢
答案 0 :(得分:1)
您可以使用文件>> listFiles()
http://download.oracle.com/javase/1.4.2/docs/api/java/io/File.html
获取特定目录中的Files数组(初始化File-object的目录)。
然后,您可以使用单个File的getName()方法获取名称,然后使用JComboBox的addItem()方法添加这些名称:
http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/JComboBox.html
最后,要在用户单击其中一个名称时执行某些操作,您必须使用JComboBox的addItemListener()方法安装项侦听器。有关于如何执行此最后一部分的教程,通常它只是调用ItemListener,为它提供一个ItemEvent,然后您可以使用它来检查单击的名称。