From 9e23593fb33315122d62bdda7dea122c73247f20 Mon Sep 17 00:00:00 2001 From: Robert Vokac Date: Sat, 9 Mar 2024 19:47:51 +0000 Subject: [PATCH] Added some improvements --- .../utils/timecalc/swing/progress/Battery.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/time-calc-app/src/main/java/org/nanoboot/utils/timecalc/swing/progress/Battery.java b/modules/time-calc-app/src/main/java/org/nanoboot/utils/timecalc/swing/progress/Battery.java index 3b2eaf3..6f9d1b2 100644 --- a/modules/time-calc-app/src/main/java/org/nanoboot/utils/timecalc/swing/progress/Battery.java +++ b/modules/time-calc-app/src/main/java/org/nanoboot/utils/timecalc/swing/progress/Battery.java @@ -229,9 +229,10 @@ public class Battery extends Widget { brush.setFont(currentFont); } - if (circleProgressVisibleProperty.isEnabled()) { - paintCircleProgress(brush, visibility); - } + + } + if (circleProgressVisibleProperty.isEnabled()) { + paintCircleProgress(brush, visibility); } if (donePercent > 0) { @@ -246,8 +247,8 @@ public class Battery extends Widget { if (percentProgressVisibleProperty.isEnabled()) { brush.drawString( - NumberFormats.FORMATTER_THREE_DECIMAL_PLACES - .format(donePercent * 100) + "%", + (donePercent == 1 ? 100 : (NumberFormats.FORMATTER_THREE_DECIMAL_PLACES + .format(donePercent * 100))) + "%", ((int) (totalWidth * 0.15)), donePercent > 0.5 ? totalHeight / 4 * 3 : totalHeight / 4 * 1);