2014-03-12 102 views
0

我有一個JavaFX GUI應用程序,它有6個ScatterPlot圖形。我的應用程序正在讀取從串口打印數據的&。 TextAreas正在顯示沒有問題的原始數據。我唯一的問題是,當應用程序繪製點時,應用程序凍結。有人可以向我解釋是什麼導致這個問題?有什麼方法可以解決它嗎?有沒有任何方法繪製流數據而不會使應用程序凍結?JavaFX:ScatterPlots加載時間過長

我會上傳我的代碼,但它太長了&超過了StackOverflow的3000個字符的限制。

PS:我的大部分代碼都位於start()中。

+1

您需要上傳代碼才能獲得具體的幫助。創建可以複製問題的最小可能的應用程序(並且有人可以在不使用某些特殊的串行端口配置的情況下獨立使用)並編輯您的問題以包含該代碼。 – jewelsea

回答

0

我想通了!

原因我的圖表凍結的原因是因爲所有傳入的數據都在1個線程上運行。使用多線程改進了GUI的性能&防止GUI凍結