當Text
的內容超過Text
的寬度時,我想在文本字段的末尾顯示點(...
)。如何在文本超出文本大小時顯示點?
我試圖使用ModifyListener
沒有成功。任何有關這方面的幫助將不勝感激。
@Override
public void modifyText(ModifyEvent e) {
// TODO Auto-generated method stub
if (wakeupPatternText.getText().length()>=12) {
String wakeuppattern=wakeupPatternText.getText(0, 11);
String dot="...";
String wakeup=wakeuppattern+dot;
wakeupPatternText.setText(wakeup);
}
}
});
如果您嘗試過某些方法,請始終解釋您嘗試的內容。 – Baz 2013-04-22 06:42:34
你可以打印出任何日誌並進行調試嗎?如果您需要幫助,請向我們展示您編寫的代碼片段;導入部分應該是偵聽器,它應該在其中包含文本的子字符串。 – 2013-04-22 07:13:41
@Baz我試圖添加一個修改偵聽器,但主要問題是假設我有30個字符的文本,我的文本框只支持15個字符我正在追加..但作爲我的按鈕綁定文本框所有獲取禁用爲(..)是視爲無效值。 – Rajesh 2013-04-22 07:16:46