0

私は実際にJFrameコンボボックスがあるものが欲しいです。

次の名前の 3 つのサウンド ファイルを含むフォルダーがあります。

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

コンボボックスにはこれら 3 つのファイル タイトルが表示され、そのうちの 1 つをクリックすると、そのサウンド ファイルが再生されます。

4

2 に答える 2

1

単純にフォルダーを検索し、コンボボックスに値を入力することができます (例: http://www.exampledepot.com/egs/java.io/GetFiles.html )。

サウンドファイルを再生するには、ここを参照してください: How can I play sound in 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 に答える