2013-03-07 40 views
0

我有一个带小数的数字(类似于1256122.234589238),但swt文本小部件(org.eclipse.swt.widgets.Text)未显示小数点后的所有数字,而是仅显示小数点后的3个数字(如1,256,122.235以上数字)。eclipse rcp文本框中的十进制值

我有这样的代码(定义SWT文本):

textField = new Text(parent, SWT.BORDER); 
GridDataFactory.fillDefaults().grab(true, false).applyTo(textField); 
GridData gridData = new GridData(GridData.FILL, GridData.CENTER, true, false); 
gridData.horizontalSpan = 2; 
textField.setLayoutData(gridData); 

任何人都可以请帮我在这里。

回答

0

您可能有一些监听器会阻止将文本添加到文本字段。请确认。

+0

没有得到任何监听器,从数据库中获取值并使用下面的代码进行赋值: formDataBinder.bindText(this.textField,modelObject,“fieldFromModelObject”); – Manglesh 2013-03-07 17:17:01