我有一個帶有「搜索按鈕」的jframe,當用戶點擊它時,將調用一個函數來搜索指定搜索條件的多個數據庫。我想要的是在函數搜索時出現「等待/加載消息」,並在函數執行完畢後消失。我搜索了類似的想法,他們都使用線程編程。有人能夠洞察我是否可以在我的情況下使用線程,並且還有其他選擇嗎? 謝謝等待加載消息,同時功能正在執行
0
A
回答
1
您應該在後臺線程中執行搜索,並使用例如invokeLater通知UI。
你可以找到更多的信息在這裏http://www.javamex.com/tutorials/threads/invokelater.shtml
0
爲例,用戶可以做搜索過程在UI線程上,但由於它apearantly需要長時間才能完成,圖形用戶界面將凍結。所以對於使用expirience的流體,我會推薦在另一個線程中進行搜索。多線程編程並不像您想象的那麼困難。 看到這個tutorial
相關問題
- 1. 在等待消息時發送消息
- 2. 在java中執行同步網絡調用等待ack消息?
- 3. Android - 等待或閃爍(加載消息)
- 4. 在等待來自其他功能的值時打印「正在等待」功能
- 5. 在執行動作時顯示「等待」消息
- 6. 等待腳本下載並執行,並等待DOM加載
- 7. RabbitMQ等待超時消息
- 8. Websocket等待超時消息
- 9. JQuery正在等待圖像加載之前執行document.ready
- 10. 在Web-Worker中同步等待消息
- 11. 等待消息雖然執行耗時的任務
- 12. 當等待jquery ajax加載時在另一個div中顯示加載消息
- 13. Hiredis等待消息
- 14. 與「等待」消息
- 15. 如何在懸停功能執行前添加一個等待時間
- 16. 在NativeWindow中等待消息
- 17. 等待JQuery執行,直到整個頁面加載休息執行
- 18. QT C++等待具體時間來執行功能
- 19. AppleScript等待AppleMail下載消息。
- 20. 在執行耗時操作時將用戶控制顯示爲等待消息
- 21. 異步加載特定CSS並加載時刪除等待消息
- 22. 顯示加載GIF或等待消息,直到servlet的負載
- 23. 等待執行
- 24. 取消正在等待執行的dispatch_async隊列
- 25. HTML正在加載消息
- 26. 如何在數據加載時在AngularJS中顯示等待消息?
- 27. 等待功能在Windows手機進行
- 28. 正確等待等待元素消失?
- 29. 在執行某個功能之前讓javascript等待幾秒鐘
- 30. 正在等待用JQuery加載圖像