diff --git a/src/main/java/rvc/timecalc/ProgressSquare.java b/src/main/java/rvc/timecalc/ProgressSquare.java index b9c6154..1fec15c 100644 --- a/src/main/java/rvc/timecalc/ProgressSquare.java +++ b/src/main/java/rvc/timecalc/ProgressSquare.java @@ -17,8 +17,13 @@ public class ProgressSquare extends JPanel { private int side = 0; private int square; private double donePercent = 0; + private boolean highlight = false; + public void setHighlight(boolean highlight) { + this.highlight = highlight; + } + public ProgressSquare() { setPreferredSize(new Dimension(400, 400)); setBackground(BACKGROUND_COLOR); @@ -57,10 +62,6 @@ public class ProgressSquare extends JPanel { @Override public void paintComponent(Graphics g) { - - if(donePercent >= 0.99) { - highlight = true; - } if (side == 0) { this.side = Math.min(getWidth(), getHeight()); this.square = side * side; diff --git a/src/main/java/rvc/timecalc/TimeCalcWindow.java b/src/main/java/rvc/timecalc/TimeCalcWindow.java index 84bf3e4..795f1f2 100644 --- a/src/main/java/rvc/timecalc/TimeCalcWindow.java +++ b/src/main/java/rvc/timecalc/TimeCalcWindow.java @@ -188,6 +188,7 @@ public class TimeCalcWindow { } if (hourRemains == 0 && minuteRemains <= 3) { analogClock.setHighlight(true); + progressSquare.setHighlight(true); text.setForeground(Color.BLUE); }