日期:2014-05-19  浏览次数:20765 次

Label标签问题---急救--谢谢
定义一个标签:private Label kahaoSearch;
{
Label lab = new Label(comp21, SWT.NONE);
lab.setText("卡号:");
lab.setFont((Font) Face.getInstance().getFontMap().get(
"F_Label"));
kahaoSeach = new Text(comp21, SWT.BORDER);
kahaoSeach.addModifyListener(ml);
kahaoSeach.addKeyListener(mk);
kahaoSeach.setLayoutData(getLayDate(2));
}
在客户端输入卡号:12321
想在别的类中读出来,定义一个方法:
public String getKaHao(){
kahao = kahaoSeach.getText().trim();
MyLog.log( "yyyyy"+kahao+"XXX" );
return kahao;
}
为什么kahao读取出来的是空值呢
请各位大虾指点一下...不胜感谢///

------解决方案--------------------
上面那段没大看懂 不过先这样看看?
(kahaoSeach.getText()).trim();

------解决方案--------------------
private Label kahaoSearch ;
kahaoSearch = new Text(comp21, SWT.BORDER)?
语法有问题吧,定义一个Label 对象,却实例化为Text对象!
这段代码能执行吗
------解决方案--------------------
首先这个Text类你必须得到实例化后的对象。
印象中记得 这个类有个属性可以直接.出来~~
如果其他类中调用一样 得到这个对象然后调用.出那个属性就可以得到了