0

我实际上想要一个JFrame有一个组合框的。

有一个文件夹,其中包含 3 个名为的声音文件:

  • sound1.wav
  • sound2.wav
  • sound3.wav

组合框应显示这 3 个文件标题,当我单击其中一个时,它会播放该声音文件。

4

2 回答 2

1

您可以简单地搜索文件夹并使用值填充组合框(例如:http ://www.exampledepot.com/egs/java.io/GetFiles.html )。

要播放声音文件,您可能想在这里查看:我如何在 Java 中播放声音?

于 2011-06-29T07:05:14.380 回答
1

您可以使用 .listFiles() 返回特定文件夹中的文件列表

File someFolder = new File("pathname");

Object[] wavFiles = someFolder.listFiles(wavExtensionFilenameFilter);
JComboBox songComboBox = new JComboBox(wavFiles);

这至少应该让你开始使用 UI,顺便说一句,这是一个家庭作业问题吗?

于 2011-06-30T17:26:47.280 回答