diff --git a/src/de/deadlocker8/budgetmaster/logic/utils/Helpers.java b/src/de/deadlocker8/budgetmaster/logic/utils/Helpers.java index 9c105dcde51c46379359920072cddbdfd90fac09..fc6054d918789507da2a09f29a5d4ce2eecc0951 100644 --- a/src/de/deadlocker8/budgetmaster/logic/utils/Helpers.java +++ b/src/de/deadlocker8/budgetmaster/logic/utils/Helpers.java @@ -143,4 +143,16 @@ public class Helpers return null; } } + + /** + * Replaces line breaks and tabs with spaces + * @param text + * @return String + */ + public static String getFlatText(String text) + { + text = text.replace("\n", " "); + text = text.replace("\t", " "); + return text; + } } \ No newline at end of file diff --git a/src/de/deadlocker8/budgetmaster/ui/cells/PaymentCell.java b/src/de/deadlocker8/budgetmaster/ui/cells/PaymentCell.java index b62dad24ed80f1b7844b6c6612c9f1383bdbd1af..09e8ed7653a7fe6810d0aa5397c6c9bf2dc56948 100644 --- a/src/de/deadlocker8/budgetmaster/ui/cells/PaymentCell.java +++ b/src/de/deadlocker8/budgetmaster/ui/cells/PaymentCell.java @@ -123,8 +123,8 @@ public class PaymentCell extends ListCell<Payment> vboxNameAndDescription.getChildren().add(labelName); if(item.getDescription() != null && !item.getDescription().equals("")) - { - Label labelDescription = new Label(item.getDescription()); + { + Label labelDescription = new Label(Helpers.getFlatText(item.getDescription())); labelDescription.setStyle("-fx-font-size: 14; -fx-text-fill: " + ConvertTo.toRGBHexWithoutOpacity(Colors.TEXT) + "; -fx-font-style: italic"); labelDescription.setAlignment(Pos.CENTER_LEFT); labelDescription.getStyleClass().add("greylabel"); diff --git a/src/de/deadlocker8/budgetmaster/ui/cells/SearchCell.java b/src/de/deadlocker8/budgetmaster/ui/cells/SearchCell.java index c3fe6ff61642464d8117b5f3facdaeb2d642e095..bb06c279fd144fcf9a8fd18cb8e9cea723742112 100644 --- a/src/de/deadlocker8/budgetmaster/ui/cells/SearchCell.java +++ b/src/de/deadlocker8/budgetmaster/ui/cells/SearchCell.java @@ -112,7 +112,7 @@ public class SearchCell extends ListCell<Payment> if(item.getDescription() != null && !item.getDescription().equals("")) { - Label labelDescription = new Label(item.getDescription()); + Label labelDescription = new Label(Helpers.getFlatText(item.getDescription())); labelDescription.setStyle("-fx-font-size: 14; -fx-text-fill: " + ConvertTo.toRGBHexWithoutOpacity(Colors.TEXT) + "; -fx-font-style: italic"); labelDescription.setAlignment(Pos.CENTER_LEFT); labelDescription.getStyleClass().add("greylabel");