diff --git a/src/main/java/io/bitsquare/gui/bitsquare.css b/src/main/java/io/bitsquare/gui/bitsquare.css index 7e913b94b8..a8002892ae 100644 --- a/src/main/java/io/bitsquare/gui/bitsquare.css +++ b/src/main/java/io/bitsquare/gui/bitsquare.css @@ -166,16 +166,22 @@ -fx-font-size: 14; } -#form-title { +#form-group-label { -fx-font-weight: bold; + -fx-font-size: 14; + -fx-text-fill:#0096c9; + -fx-background-color:#f4f4f4; +} + +#form-group-border { + -fx-border-color: #96D3E9; + -fx-border-radius: 4; } #form-title { -fx-font-weight: bold; } -#form-entry-value { -} /* tab pane */ .tab-pane .tab-label { diff --git a/src/main/java/io/bitsquare/gui/components/ValidatedTextField.java b/src/main/java/io/bitsquare/gui/components/ValidatedTextField.java index 7ec049a1cb..86bad8e514 100644 --- a/src/main/java/io/bitsquare/gui/components/ValidatedTextField.java +++ b/src/main/java/io/bitsquare/gui/components/ValidatedTextField.java @@ -22,6 +22,7 @@ import org.slf4j.LoggerFactory; * *
*/ +@Deprecated public class ValidatedTextField extends TextField { private static final Logger log = LoggerFactory.getLogger(ValidatedTextField.class); diff --git a/src/main/java/io/bitsquare/gui/components/ValidatingTextField.java b/src/main/java/io/bitsquare/gui/components/ValidatingTextField.java index 7d0046e08a..dd8fa01e34 100644 --- a/src/main/java/io/bitsquare/gui/components/ValidatingTextField.java +++ b/src/main/java/io/bitsquare/gui/components/ValidatingTextField.java @@ -98,7 +98,7 @@ public class ValidatingTextField extends TextField }); this.focusedProperty().addListener((ov, oldValue, newValue) -> { - if (validateOnFocusOut && needsValidationOnFocusOut && !newValue && getScene().getWindow().isFocused()) + if (validateOnFocusOut && needsValidationOnFocusOut && !newValue && getScene()!= null && getScene().getWindow().isFocused()) validate(getText()); }); diff --git a/src/main/java/io/bitsquare/gui/market/createOffer/CreateOfferController.java b/src/main/java/io/bitsquare/gui/market/createOffer/CreateOfferController.java index eec077eec5..c62fdf2a48 100644 --- a/src/main/java/io/bitsquare/gui/market/createOffer/CreateOfferController.java +++ b/src/main/java/io/bitsquare/gui/market/createOffer/CreateOfferController.java @@ -137,6 +137,10 @@ public class CreateOfferController implements Initializable, ChildController, Hi @Override public void initialize(URL url, ResourceBundle rb) { + + // Node wrappedButton = Borders.wrap(button).etchedBorder().buildAll() + + setupBindings(); setupValidation(); @@ -242,18 +246,18 @@ public class CreateOfferController implements Initializable, ChildController, Hi amountTextField.focusedProperty().addListener((ov, oldValue, newValue) -> { // only on focus out and ignore focus loss from window - if (!newValue && amountTextField.getScene().getWindow().isFocused()) + if (!newValue && amountTextField.getScene() != null && amountTextField.getScene().getWindow().isFocused()) volumeTextField.reValidate(); }); volumeTextField.focusedProperty().addListener((ov, oldValue, newValue) -> { // only on focus out and ignore focus loss from window - if (!newValue && volumeTextField.getScene().getWindow().isFocused()) + if (!newValue && volumeTextField.getScene() != null && volumeTextField.getScene().getWindow().isFocused()) amountTextField.reValidate(); }); priceTextField.focusedProperty().addListener((ov, oldValue, newValue) -> { // only on focus out and ignore focus loss from window - if (!newValue && priceTextField.getScene().getWindow().isFocused()) - volumeTextField.reValidate(); + if (!newValue && priceTextField.getScene() != null && priceTextField.getScene().getWindow().isFocused()) + volumeTextField.reValidate(); }); } diff --git a/src/main/java/io/bitsquare/gui/market/createOffer/CreateOfferView.fxml b/src/main/java/io/bitsquare/gui/market/createOffer/CreateOfferView.fxml index 76f9b9bd04..f452ee6afa 100644 --- a/src/main/java/io/bitsquare/gui/market/createOffer/CreateOfferView.fxml +++ b/src/main/java/io/bitsquare/gui/market/createOffer/CreateOfferView.fxml @@ -3,20 +3,30 @@ - - + +