我正在使用netbeans 6.8。如果正在播放聲音文件,jframe上的按鈕在聲音文件播放時不會工作。用戶在播放時應該仍然可以按下按鈕。 我試圖找到它,但代碼非常複雜。 使用Main implements runnable{}
多線程此問題。java多線程
Q
java多線程
0
A
回答
2
5
聽起來好像你在播放Event despatch thread上的聲音。任何長時間運行的任務都不應該在這上面運行,因爲如你所見,它會鎖定gui。
1
您可以實現自己的線程或使用更高級別的工具,如
- Executors.newSingleThreadExecutor()執行(命令)
- java.util.Timer中:新的定時器()計劃(任務, 0)
- SwingWorker類(由@ ASM提到user802421
這裏是你如何可以異步使用自己的線程中運行任務:
new Thread() {
public void run() {
// write here your code
}
}.start();
相關問題
- 1. Java線程(多線程)
- 2. Java:多線程
- 3. Java多線程
- 4. 多線程|| Java
- 5. java多線程
- 6. 多線程java
- 7. Java多線程
- 8. java編程和java單線程多線程問題(單線程與多線程)
- 9. 關於多線程的java多線程
- 10. java中有多線程的多線程
- 11. 的Java多線程
- 12. Java HttpsServer多線程
- 13. 多線程Java Swing
- 14. Java多線程unclarity
- 15. Graphstream多線程 - Java
- 16. 多線程Java的
- 17. 多線程Java中
- 18. Java多線程thread.sleep()
- 19. 多線程Java的
- 20. Java多線程HashMap
- 21. PingPong程序Java多線程
- 22. Java多線程未關閉線程
- 23. Java多線程等待線程完成
- 24. Java ForkJoin多線程比單線程慢
- 25. Java多線程等到子線程死
- 26. Java多核線程 - 線程未結束
- 27. 的Java多線程的線程隨機
- 28. Java的多線程,讓線程並行
- 29. Java多線程程序:多線程中的對象共享
- 30. java如何處理多線程?比進程更多的線程
到目前爲止你試過的是什麼?請給一些代碼。 –