当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