我有一个固定大小的 gwt 按钮。我想在上面显示一个文本,如果该文本超过按钮长度,我需要将它剪短并在最后加上“...”。我现在使用以下代码:
if(name.length() > 11){
//limiting the size of the text presented on the button
name = name.substring(0,10)+"...";
}
我有一个此类按钮的列表,这种方法导致并非所有按钮的文本都具有相同的大小。
例如,问题是 10 个字符的“!” 比“A”的 10 个字符短得多。
谁能帮我解决这个问题?
谢谢!