gpt4 book ai didi

java - 如何从 JButton 的文件夹中获取下一个文件?

转载 作者:行者123 更新时间:2023-12-01 10:07:45 24 4
gpt4 key购买 nike

我有一个播放音频文件的java程序。我不想每次想要播放另一个音频文件时都必须使用 JFileChooser,而是希望有一个“下一个”按钮来播放下一个音频文件。

任何帮助将不胜感激!预先感谢您!

最佳答案

您可以将文件夹内的所有文件加载到 JList 中,并在其模型中存储文件名和文件路径。您向 JList 添加一个 ListSelectionListener。每次按下“下一个”按钮时,JList 中的当前值都会更改为下一个值。因此,Action 将在 JList 中被触发。在 ListSelectionListener 回调中,您可以使用与播放单个文件相同的代码来播放“下一个音频文件”,但使用新的文件名和文件路径有很多使用 JList 和 JFileChooser 的示例。我只提到其中几个:

JFileChooser

Get all file names in directory using JFileChooser? http://www.java2s.com/Tutorial/Java/0120__Development/Getalistofselectedfiles.htm

J列表

Adding an ActionListener to a JList

http://alvinalexander.com/java/java-jlist-listselectionlistener-event

关于java - 如何从 JButton 的文件夹中获取下一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36329878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com