Float усекается в графическом интерфейсе после привязки таблицы - PullRequest
1 голос
/ 12 июня 2011

Я использую связывание таблиц в качестве следующих:

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);

В графическом интерфейсеСтолбец количества в таблице усекается до трех цифр после точки (то есть 95,123), и мне нужно больше цифр.Спасибо

1 Ответ

0 голосов
/ 12 июня 2011

Я добавил setConverter(new Converter(10)) следующим образом:

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