kooyee ‘s blog

          開源軟件, 眾人努力的結晶, 全人類的共同財富
          posts - 103, comments - 55, trackbacks - 0, articles - 66
             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          GUI骨衣

          視覺的藝術

          posted @ 2007-07-28 00:16 kooyee 閱讀(492) | 評論 (0)  編輯 |

          posted @ 2007-07-27 23:35 kooyee 閱讀(555) | 評論 (0)  編輯 |

          posted @ 2007-07-25 19:47 kooyee 閱讀(3485) | 評論 (0)  編輯 |

               摘要: 完成"print" 之后添加"print preview"。只需要讓"print" method 帶入 2 個arguments:Device 和 GC
          當打印時帶入Printer device 和 包含打印信息的GC。當要預覽時帶入 Display device 和GC(
          drawing on canvas),就是相當于把要打印的東西顯示在canvans里。  閱讀全文

          posted @ 2007-07-24 23:43 kooyee 閱讀(1057) | 評論 (0)  編輯 |

          posted @ 2007-07-24 23:00 kooyee 閱讀(488) | 評論 (0)  編輯 |

               摘要: 程序運行后要在后臺進行長時間的數據庫操作, 等待網絡連接等,同時將進度欄顯示在界面上。

          如果不這么做的話,將操作和GUI寫在同一線程內,一旦程序運行了,界面就不能在有任何鼠標點擊或者切換的操作系統的其它文件夾在回來,否則界面就死掉了。

          其實,當SWT程序中有比較耗時的操作時,應該把耗時的操作抽取出來,啟動一個線程去單獨執行,再在這個線程中獲取界面實例并修改其界面信息,在此,SWT提供了syncExec(Runnable)方法。
            閱讀全文

          posted @ 2007-07-20 21:28 kooyee 閱讀(445) | 評論 (0)  編輯 |

               摘要: 在許多情況下我們需要使用戶不能修改控件的信息,但是swt中好多的控件沒有read only的屬性。設置成disable的話,控件就顯示陳黑白的,顯得特別難看。但是別發愁,天無絕人之路,我這就來跟大家分享一下我的心得。  閱讀全文

          posted @ 2007-07-20 21:24 kooyee 閱讀(1249) | 評論 (2)  編輯 |

          posted @ 2007-07-20 21:24 kooyee 閱讀(1821) | 評論 (0)  編輯 |

          posted @ 2007-07-20 21:22 kooyee 閱讀(452) | 評論 (0)  編輯 |

          posted @ 2007-07-20 21:21 kooyee 閱讀(7571) | 評論 (4)  編輯 |

          Full GUI骨衣 Archive

          主站蜘蛛池模板: 怀仁县| 博罗县| 和平区| 元朗区| 台安县| 卓尼县| 那曲县| 楚雄市| 孟州市| 晋州市| 旺苍县| 申扎县| 额敏县| 西乌| 彭泽县| 界首市| 台安县| 定远县| 双鸭山市| 苍南县| 长兴县| 福海县| 夹江县| 长丰县| 天祝| 营山县| 大安市| 抚顺县| 剑阁县| 建昌县| 连州市| 宜兴市| 南宫市| 商丘市| 临夏市| 石门县| 毕节市| 台东县| 黄浦区| 许昌县| 岑溪市|