diff --git a/client/src/main/java/ru/trader/controllers/VendorEditorController.java b/client/src/main/java/ru/trader/controllers/VendorEditorController.java index 0e9a33c..575075b 100644 --- a/client/src/main/java/ru/trader/controllers/VendorEditorController.java +++ b/client/src/main/java/ru/trader/controllers/VendorEditorController.java @@ -19,6 +19,7 @@ import org.slf4j.LoggerFactory; import ru.trader.core.OFFER_TYPE; import ru.trader.model.*; import ru.trader.model.support.BindingsHelper; +import ru.trader.view.support.PriceStringConverter; import ru.trader.view.support.ViewUtils; import ru.trader.view.support.cells.TextFieldCell; @@ -56,8 +57,8 @@ public class VendorEditorController { @FXML private void initialize() { items.getSelectionModel().setCellSelectionEnabled(true); - buy.setCellFactory(TextFieldCell.forTableColumn(new DoubleStringConverter())); - sell.setCellFactory(TextFieldCell.forTableColumn(new DoubleStringConverter())); + buy.setCellFactory(TextFieldCell.forTableColumn(new PriceStringConverter())); + sell.setCellFactory(TextFieldCell.forTableColumn(new PriceStringConverter())); fillItems(); } diff --git a/client/src/main/java/ru/trader/view/support/PriceStringConverter.java b/client/src/main/java/ru/trader/view/support/PriceStringConverter.java new file mode 100644 index 0000000..22c4cc2 --- /dev/null +++ b/client/src/main/java/ru/trader/view/support/PriceStringConverter.java @@ -0,0 +1,10 @@ +package ru.trader.view.support; + +import javafx.util.converter.DoubleStringConverter; + +public class PriceStringConverter extends DoubleStringConverter { + @Override + public String toString(Double value) { + return String.format("%.0f", value); + } +} diff --git a/client/src/main/resources/view/vEditor.fxml b/client/src/main/resources/view/vEditor.fxml index 5863919..a5c5953 100644 --- a/client/src/main/resources/view/vEditor.fxml +++ b/client/src/main/resources/view/vEditor.fxml @@ -5,15 +5,16 @@ - + + - + +