2011-06-12 101 views
1

我用表结合作为folows浮被截断在GUI后表结合

final JTableBinding<rowModel, List<rowModel>, JTable> indexTB = 
    SwingBindings.createJTableBinding(
     AutoBinding.UpdateStrategy.READ_WRITE, rowModels, indexTable); 

,我绑定

indexTB.addColumnBinding(amount).setColumnName("Amount").setColumnClass(Float.class).setEditable(useConstAmounts); 

和我的bean属性是

MyBeanPropertyImpl amount = MyBeanPropertyImpl.create(rowModel.class, "amount", Float.class); 

在gui - 表格中的金额列被截断为点后的三位数字(即95.123),我需要更多数字。 谢谢

回答

0

我已经加入setConverter(new Converter(10))如下:

indexTB.addColumnBinding(amount).setColumnName("Amount").setColumnClass(Float.class) 
    .setEditable(useConstAmounts).setConverter(new Converter(10))