2011-11-14 43 views
0

我是Java新手,正在開發一個java swing應用程序。擺動事件故障

主框架(JFrame)有一個文本框和一個OK按鈕。當點擊確定按鈕時,文本框中的焦點丟失以及不同的長時間處理會造成一些長時間的處理。現在,如果用戶在文本框中輸入一個值並直接單擊確定按鈕,理想情況下,首先會觸發焦點丟失事件,然後在OK按鈕上觸發事件。問題在於,當焦點丟失事件正在運行時,出現一個指令框,要求用戶輸入一些信息,但即使在用戶在此處輸入輸入之前,OK按鈕事件開始執行,導致應用程序出現問題。我如何序列化事件調用。

任何幫助將不勝感激。

+3

請將您的代碼發佈到http://sscce.org/表格 – mKorbel

+0

,這與事件序列無關,您的邏輯需要徹底的重新設計:在用戶輸入(及其處理)之前,按鈕不得啓動該過程,終止 – kleopatra

+0

kleopatra - 我如何實現你所說的? – Will

回答