From 8429d8312b09cacb70373cd813bc078f25963d79 Mon Sep 17 00:00:00 2001 From: Soni Date: Sat, 29 Jan 2022 14:56:21 +0100 Subject: [PATCH] refactor: load time units from predefined list --- src/com/autoclicker/main/Autoclicker.java | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/src/com/autoclicker/main/Autoclicker.java b/src/com/autoclicker/main/Autoclicker.java index 8f97fb6..8b0604b 100644 --- a/src/com/autoclicker/main/Autoclicker.java +++ b/src/com/autoclicker/main/Autoclicker.java @@ -42,6 +42,7 @@ public class Autoclicker extends SwingKeyAdapter implements NativeKeyListener, N // Runtime data private static String CONFIG_DIRECTORY; private static final String CONFIG_FILE_NAME = "settings.cfg"; + private static final String[] TIME_UNITS = new String[]{"Days", "Hours", "Minutes", "Seconds", "Milliseconds", "Microseconds", "Nanoseconds"}; Properties settings = new Properties(); // Settings @@ -145,13 +146,7 @@ public Autoclicker() // Create time interval combo Combo timeIntervalCombo = new Combo(timeIntervalGroup, SWT.READ_ONLY); - timeIntervalCombo.add("Days"); - timeIntervalCombo.add("Hours"); - timeIntervalCombo.add("Minutes"); - timeIntervalCombo.add("Seconds"); - timeIntervalCombo.add("Milliseconds"); - timeIntervalCombo.add("Microseconds"); - timeIntervalCombo.add("Nanoseconds"); + for (String unit : TIME_UNITS) timeIntervalCombo.add(unit); timeIntervalCombo.select(4); // Create jitter group @@ -174,13 +169,7 @@ public Autoclicker() // Create jitter amount combo Combo jitterAmountCombo = new Combo(jitterAmountComposite, SWT.READ_ONLY); - jitterAmountCombo.add("Days"); - jitterAmountCombo.add("Hours"); - jitterAmountCombo.add("Minutes"); - jitterAmountCombo.add("Seconds"); - jitterAmountCombo.add("Milliseconds"); - jitterAmountCombo.add("Microseconds"); - jitterAmountCombo.add("Nanoseconds"); + for (String unit : TIME_UNITS) jitterAmountCombo.add(unit); jitterAmountCombo.select(4); jitterAmountCombo.setEnabled(false);