再問applet中的滑鼠事件問題!!
在applet中,我有個全域性變數布林型shouldResponse,初始值為true,當按下按鈕時,按鈕的處理方法是:
btn_actionPerformed(ActionEvent e)
{
shouldResponse=false;
//暫停5秒
Thread.sleep(5000);
shouldResponse=true;
}
在另一個方法裡,在shouldResponse為false時,輸出"sleeping"
public void prntSleep()
{
System.out.println("sleeping");
}
請問,怎麼才能做到這樣的目的呢??現在的問題是:在執行滑鼠點選事件的方法時,其他方法不能獲得shouldResponse的新值,即雖然btn_actionPerformed()方法一開始就將shouldResponse置為false,但直到該方法結束前,其他方法得到的仍然是shouldResponse先前的值true, 請問怎麼可以及時的得到它的值呢?? 並且我發現在執行btn_actionPerformed()方法時,其他的滑鼠事件方法,如mouseMoved()不能得到執行,是什麼原因呢?
謝謝!
btn_actionPerformed(ActionEvent e)
{
shouldResponse=false;
//暫停5秒
Thread.sleep(5000);
shouldResponse=true;
}
在另一個方法裡,在shouldResponse為false時,輸出"sleeping"
public void prntSleep()
{
System.out.println("sleeping");
}
請問,怎麼才能做到這樣的目的呢??現在的問題是:在執行滑鼠點選事件的方法時,其他方法不能獲得shouldResponse的新值,即雖然btn_actionPerformed()方法一開始就將shouldResponse置為false,但直到該方法結束前,其他方法得到的仍然是shouldResponse先前的值true, 請問怎麼可以及時的得到它的值呢?? 並且我發現在執行btn_actionPerformed()方法時,其他的滑鼠事件方法,如mouseMoved()不能得到執行,是什麼原因呢?
謝謝!
相關文章
- applet的一個問題,再線等!APP
- jboss下applet訪問ejb的問題APP
- 請教applet程式的問題APP
- javascript呼叫applet問題?急JavaScriptAPP
- 一個applet的簡單問題APP
- applet 和servlet通訊問題APPServlet
- Applet與servlet通訊問題.APPServlet
- 請教applet中文化問題APP
- 不要再問我跨域的問題了跨域
- 滑鼠定位問題總結
- 跨域問題再解跨域
- jquery-中的滑鼠事件jQuery事件
- 再談量化策略失效的問題
- click事件"穿透"問題事件穿透
- 由chrome剪貼簿問題研究到了js模擬滑鼠鍵盤事件ChromeJS事件
- QGraphicsScene中捕捉滑鼠事件CSS事件
- jdon的事件模型與Model中的值的修改的問題事件模型
- applet向servlet傳送資料出現問題APPServlet
- touch事件和click事件多次觸發的問題事件
- Laravel event 事件使用中 記錄的一個小問題Laravel事件
- 問一個透過物件序列化servlet給applet傳送影像的問題!!急!物件ServletAPP
- Redis中的問題Redis
- 關於click事件與touch事件衝突的問題事件
- Repeater的ItemDataBound 事件中e.Item.DataItem 轉換問題事件AI
- 不要再問我跨域的問題了,這篇文章全搞定!跨域
- 一個併發事件的阻塞問題事件
- jquery中事件重複繫結以及解綁問題jQuery事件
- 再談開源軟體和錢的問題
- 再談應用程式的例項問題 (轉)
- JSP的中文問題再問(一些理論上的探討)JS
- 拜託!別再問我多執行緒的這些問題了執行緒
- JavaScript滑鼠中鍵滾動事件JavaScript事件
- ALV中滑鼠雙擊事件事件
- js中this的指向問題JS
- 面試中遇到的問題面試
- jquery中的小問題jQuery
- IT中的閏秒問題
- 面試中的奇葩問題面試