2010-10-05 71 views
0

考慮有兩個文本字段對象:選擇多個文本對象

TextField1="texta"; 
TextField2="textb"; 

輸出:

texta textb

現在我想從「TA」的文字欄選擇的文本字段2「TEX」。通過拖動鼠標。

我知道通過傳統的方法是不可能的?有沒有其他方法可以實現這一點?我還需要突出顯示文字。請幫助我....

回答

0

在一個測試字段中的鼠標放下時,爲其他文本字段添加一個鼠標懸停處理程序。

在該處理函數中,從鼠標的本地x座標和文本的FontMetrics中找出應突出顯示多少個字符。

然後,您可以執行setSelection(...)以突出顯示正確的字符。

如果您沒有使用多個TextField,則可以使用這種方法更簡單: