【问题标题】:Populate a JComboBox with file names of a specific directory使用特定目录的文件名填充 JComboBox
【发布时间】:2011-07-08 01:46:39
【问题描述】:

我想用目录的文件名填充 JComboBox。然后,如果选中,每个字段都必须显示一个 JList。我该如何实施? 谢谢

【问题讨论】:

    标签: java swing directory jcombobox populate


    【解决方案1】:

    你可以使用 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,然后您可以使用它来检查单击了哪个名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-03
      • 2014-01-24
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      • 2014-07-27
      相关资源
      最近更新 更多