0

好的,假设我得到了:

CheckBox myCheckBox=new CheckBox("http://verylongurlverylonngurl_image.jpg");

我想隐藏http://verylongurlverylonngurl_复选框文本的一部分,即当在网站上看到复选框时,它将显示“image.jpg”作为复选框的文本,但是当我们获取该复选框的文本时:

myCheckBox.getText();

它将返回字符串“ http://verylongurlverylonngurl_image.jpg

4

2 回答 2

5

看起来您想getText()成为image.jpg并使用它getFormvalue()来获取完整值getText()是显示的文本,getFormvalue()是复选框的实际值

于 2013-04-24T08:12:21.993 回答
2

如果您只想使用它,您可以创建自己的小部件myCheckBox.getText();

public class TextShortenedCheckBox extends CheckBox{
   private String original;
   public CheckBox(String label, int visibleLength){
        super(label.subString(visibleLength));
          original=label;

   }
   @Override
   public String getText(){
      return original;
   }
}

这是一种方法。

于 2013-04-24T08:00:09.803 回答