[SWT]setText 和 insert 的區(qū)別
Posted on 2007-07-20 21:15 kooyee 閱讀(402) 評(píng)論(0) 編輯 收藏 所屬分類: GUI骨衣SWT 中text 的setText 命令,更改textbox中的文字,但是文字輸入的光標(biāo)位置不變。
例如: setText("abc"); 再textbox 中顯示是
|abc (如果沒有用鼠標(biāo)點(diǎn)擊改變光標(biāo)的位置,可以用focus來實(shí)現(xiàn)選中textbox)
光標(biāo)在abc前,這是再輸入'd'. 然后textbox 中顯示是dabc.
而insert 則是插入文字,文字輸入的光標(biāo)移動(dòng)到插入的文字的后面。
例如: insert("abc"); 顯示為 abc| 。再輸入'd'. 然后textbox 中顯示是abcd.