diff --git a/src/main/java/org/nanoboot/utils/timecalc/main/TimeCalcWindow.java b/src/main/java/org/nanoboot/utils/timecalc/main/TimeCalcWindow.java index 815b4f1..644b320 100644 --- a/src/main/java/org/nanoboot/utils/timecalc/main/TimeCalcWindow.java +++ b/src/main/java/org/nanoboot/utils/timecalc/main/TimeCalcWindow.java @@ -38,6 +38,8 @@ import java.util.Date; import java.util.HashSet; import java.util.Set; +import static org.nanoboot.utils.timecalc.utils.FileConstants.FOCUS_TXT; + /** * @author pc00289 * @since 08.02.2024 @@ -73,8 +75,9 @@ public class TimeCalcWindow { this.overTime = (overTimeIn == null || overTimeIn.isEmpty()) ? Constants.DEFAULT_OVERTIME : overTimeIn; - this.startHour = Integer.valueOf(startTime.split(":")[0]); - this.startMinute = Integer.valueOf(startTime.split(":")[1]); + String[] startTimeAsArray = startTime.split(":"); + this.startHour = Integer.valueOf(startTimeAsArray[0]); + this.startMinute = Integer.valueOf(startTimeAsArray[1]); boolean overtimeIsNegative = overTime.startsWith("-"); if(overtimeIsNegative) {overTime = overTime.replace("-","");} @@ -339,7 +342,6 @@ public class TimeCalcWindow { StringBuilder sb = null; - File focusTxt = new File("focus.txt"); while (true) { if (stopBeforeEnd) { window.setVisible(false); @@ -348,9 +350,9 @@ public class TimeCalcWindow { } if(Math.random() > 0.9) { - if(focusTxt.exists()) { + if(FOCUS_TXT.exists()) { window.requestFocus(); - focusTxt.delete(); + FOCUS_TXT.delete(); } } if(Utils.highlighted.get()) { diff --git a/src/main/java/org/nanoboot/utils/timecalc/utils/FileConstants.java b/src/main/java/org/nanoboot/utils/timecalc/utils/FileConstants.java index ab199fc..85c4cd2 100644 --- a/src/main/java/org/nanoboot/utils/timecalc/utils/FileConstants.java +++ b/src/main/java/org/nanoboot/utils/timecalc/utils/FileConstants.java @@ -13,4 +13,5 @@ public class FileConstants { public static final File STARTTIME_TXT = new File("starttime.txt"); public static final File OVERTIME_TXT = new File("overtime.txt"); public static final File TEST_TXT = new File("test.txt"); + public static final File FOCUS_TXT = new File("focus.txt"); }