0
因此,在java中使用GUI,我試圖讓用戶按下傳輸按鈕,將啓動一個方法。此方法將打開一個單獨的GUI,它將要求用戶輸入信息,然後在用戶按下保存按鈕時保存它。我想要做的是在打開單獨的GUI後暫停該方法,並在用戶點擊第二個GUI中的保存按鈕後繼續。除非有更好的方法,否則我認爲實施等待通知方法是解決這個問題的最佳方法,但迄今爲止我一直未能成功。如何使用等待通知停止暫停方法,而等待在另一個類中按下按鈕
因此,在java中使用GUI,我試圖讓用戶按下傳輸按鈕,將啓動一個方法。此方法將打開一個單獨的GUI,它將要求用戶輸入信息,然後在用戶按下保存按鈕時保存它。我想要做的是在打開單獨的GUI後暫停該方法,並在用戶點擊第二個GUI中的保存按鈕後繼續。除非有更好的方法,否則我認爲實施等待通知方法是解決這個問題的最佳方法,但迄今爲止我一直未能成功。如何使用等待通知停止暫停方法,而等待在另一個類中按下按鈕
首先,在事件派發線程內出於任何原因,請勿(使用wait
/notify
)。這將導致UI停止響應輸入事件和重繪請求,從而有效地「掛起」您的程序。
就你而言,這將是一個使用模態對話框的簡單情況。