java的gui(二)

          Posted on 2011-03-04 19:43 snake 閱讀(63) 評論(0)  編輯  收藏
          既然這EventDispatchThread是一個線程,那肯定是從run方法開始了

          run中的finally塊中有塊有意思的代碼
          /*
                           * Fix for 4648733. Check both the associated java event
                           * queue and the PostEventQueue.
                           */
                          if (theQueue.peekEvent() != null || 
                              !SunToolkit.isPostEventQueueEmpty()) { 
                              theQueue.initDispatchThread();
                          }
          

          像我們調試中經常發現有unchecked exception沒有捕獲,在console打印出來了,但貌似沒任何影響,這是為什么呢?
          就是這一小段代碼的功勞了。
          線程死了,但它又讓線程恢復過來了


          已有 0 人發表留言,猛擊->>這里<<-參與討論


          ItEye推薦




          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 南靖县| 攀枝花市| 定安县| 门头沟区| 新平| 平泉县| 蚌埠市| 白朗县| 宜黄县| 化隆| 阿克苏市| 兴和县| 肇州县| 增城市| 九寨沟县| 外汇| 佛学| 安西县| 黄大仙区| 乐平市| 临西县| 明水县| 长阳| 梓潼县| 石城县| 湘西| 遂溪县| 睢宁县| 昂仁县| 衡东县| 芮城县| 喀喇| 东光县| 赤壁市| 绿春县| 嘉义县| 周宁县| 云霄县| 巨野县| 缙云县| 高青县|