posted @ 2007-07-28 00:16 kooyee 閱讀(490) | 評(píng)論 (0) 編輯 |
GUI骨衣
視覺的藝術(shù)posted @ 2007-07-27 23:35 kooyee 閱讀(553) | 評(píng)論 (0) 編輯 |
posted @ 2007-07-25 19:47 kooyee 閱讀(3479) | 評(píng)論 (0) 編輯 |
當(dāng)打印時(shí)帶入Printer device 和 包含打印信息的GC。當(dāng)要預(yù)覽時(shí)帶入 Display device 和GC(
drawing on canvas),就是相當(dāng)于把要打印的東西顯示在canvans里。 閱讀全文
posted @ 2007-07-24 23:43 kooyee 閱讀(1052) | 評(píng)論 (0) 編輯 |
posted @ 2007-07-24 23:00 kooyee 閱讀(485) | 評(píng)論 (0) 編輯 |
如果不這么做的話,將操作和GUI寫在同一線程內(nèi),一旦程序運(yùn)行了,界面就不能在有任何鼠標(biāo)點(diǎn)擊或者切換的操作系統(tǒng)的其它文件夾在回來,否則界面就死掉了。
其實(shí),當(dāng)SWT程序中有比較耗時(shí)的操作時(shí),應(yīng)該把耗時(shí)的操作抽取出來,啟動(dòng)一個(gè)線程去單獨(dú)執(zhí)行,再在這個(gè)線程中獲取界面實(shí)例并修改其界面信息,在此,SWT提供了syncExec(Runnable)方法。
閱讀全文
posted @ 2007-07-20 21:28 kooyee 閱讀(434) | 評(píng)論 (0) 編輯 |
posted @ 2007-07-20 21:24 kooyee 閱讀(1242) | 評(píng)論 (2) 編輯 |
posted @ 2007-07-20 21:24 kooyee 閱讀(1817) | 評(píng)論 (0) 編輯 |
posted @ 2007-07-20 21:22 kooyee 閱讀(449) | 評(píng)論 (0) 編輯 |
posted @ 2007-07-20 21:21 kooyee 閱讀(7561) | 評(píng)論 (4) 編輯 |