javafx 更新gui問題消失

看板java作者時間8年前 (2017/04/04 01:43), 編輯推噓1(1010)
留言11則, 5人參與, 最新討論串1/1
最近才開始接觸javafx做專案 目前問題是 我有個button 按下之後會呼叫function function (){ label.setText(計算中);// do_calculate();//長時間運算 change_scene();//完成後換下一頁介面 } 目前卡在他會先去做運算 然後freeze gui的更新 有什麼辦法可以確保先做setText呢 讓使用者知道在運算 非常感謝! ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.205.45.23 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1491241433.A.C57.html

04/04 01:55, , 1F
計算用別的thread做啊
04/04 01:55, 1F

04/04 11:18, , 2F
我有同樣類似的功能同樣寫法
04/04 11:18, 2F

04/04 11:18, , 3F
但那功能卻可以先改GUI
04/04 11:18, 3F

04/04 11:18, , 4F
只是單純先搶到thread嗎
04/04 11:18, 4F

04/04 11:18, , 5F
謝謝!
04/04 11:18, 5F

04/04 18:24, , 6F
拆開來寫阿...
04/04 18:24, 6F

04/05 08:28, , 7F
抱歉~拆開是指?
04/05 08:28, 7F

04/05 23:44, , 8F
拆開要學習多執行緒的寫法 可以找網路上良葛格的文
04/05 23:44, 8F

04/06 14:04, , 9F
好的 非常謝謝
04/06 14:04, 9F

04/06 23:44, , 10F
我自己遇到的狀況是用Task<Boolean>做你運算的部分,然後
04/06 23:44, 10F

04/06 23:47, , 11F
在onsucceeded裡面getvalue得到boolean結果後再做最後一步
04/06 23:47, 11F
文章代碼(AID): #1OuedPnN (java)