我想用目录的文件名填充 JComboBox。然后,如果选中,每个字段都必须显示一个 JList。我该如何实施?谢谢
问问题
2038 次
1 回答
1
您可以使用文件>>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,然后您可以使用它来检查单击了哪个名称。
于 2011-03-03T14:03:14.353 回答