diff --git a/bin/com/ameliaWx/radarView/RadarView$2.class b/bin/com/ameliaWx/radarView/RadarView$2.class index 8300e0a..45b1a44 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$2.class and b/bin/com/ameliaWx/radarView/RadarView$2.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$3.class b/bin/com/ameliaWx/radarView/RadarView$3.class index 158b774..4499915 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$3.class and b/bin/com/ameliaWx/radarView/RadarView$3.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$4.class b/bin/com/ameliaWx/radarView/RadarView$4.class index c10f265..7f3d26d 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$4.class and b/bin/com/ameliaWx/radarView/RadarView$4.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$5.class b/bin/com/ameliaWx/radarView/RadarView$5.class new file mode 100644 index 0000000..d3ce7b7 Binary files /dev/null and b/bin/com/ameliaWx/radarView/RadarView$5.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$AnimateThread$1.class b/bin/com/ameliaWx/radarView/RadarView$AnimateThread$1.class index cff0f89..20277e3 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$AnimateThread$1.class and b/bin/com/ameliaWx/radarView/RadarView$AnimateThread$1.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$AnimateThread.class b/bin/com/ameliaWx/radarView/RadarView$AnimateThread.class index 829a670..c4de71c 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$AnimateThread.class and b/bin/com/ameliaWx/radarView/RadarView$AnimateThread.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$CheckOnlineThread$1.class b/bin/com/ameliaWx/radarView/RadarView$CheckOnlineThread$1.class index a160b78..4c0db60 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$CheckOnlineThread$1.class and b/bin/com/ameliaWx/radarView/RadarView$CheckOnlineThread$1.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$CheckOnlineThread.class b/bin/com/ameliaWx/radarView/RadarView$CheckOnlineThread.class index f180823..4996366 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$CheckOnlineThread.class and b/bin/com/ameliaWx/radarView/RadarView$CheckOnlineThread.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$RVGraphics.class b/bin/com/ameliaWx/radarView/RadarView$RVGraphics.class index 05b54f2..1acf579 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$RVGraphics.class and b/bin/com/ameliaWx/radarView/RadarView$RVGraphics.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$RVKeyListener$1.class b/bin/com/ameliaWx/radarView/RadarView$RVKeyListener$1.class index cf8d0b3..ab44195 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$RVKeyListener$1.class and b/bin/com/ameliaWx/radarView/RadarView$RVKeyListener$1.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$RVKeyListener$2.class b/bin/com/ameliaWx/radarView/RadarView$RVKeyListener$2.class index a53628f..f099f5b 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$RVKeyListener$2.class and b/bin/com/ameliaWx/radarView/RadarView$RVKeyListener$2.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$RVKeyListener$3.class b/bin/com/ameliaWx/radarView/RadarView$RVKeyListener$3.class index 87e4348..a4f1cb7 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$RVKeyListener$3.class and b/bin/com/ameliaWx/radarView/RadarView$RVKeyListener$3.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$RVKeyListener.class b/bin/com/ameliaWx/radarView/RadarView$RVKeyListener.class index c356263..b4a96e8 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$RVKeyListener.class and b/bin/com/ameliaWx/radarView/RadarView$RVKeyListener.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$RVMouseListener$1.class b/bin/com/ameliaWx/radarView/RadarView$RVMouseListener$1.class index 2c70e3a..a304951 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$RVMouseListener$1.class and b/bin/com/ameliaWx/radarView/RadarView$RVMouseListener$1.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$RVMouseListener$2.class b/bin/com/ameliaWx/radarView/RadarView$RVMouseListener$2.class index 3f9da1c..50d2b59 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$RVMouseListener$2.class and b/bin/com/ameliaWx/radarView/RadarView$RVMouseListener$2.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$RVMouseListener.class b/bin/com/ameliaWx/radarView/RadarView$RVMouseListener.class index b10ea4c..29dc757 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$RVMouseListener.class and b/bin/com/ameliaWx/radarView/RadarView$RVMouseListener.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$RVMouseMotionListener.class b/bin/com/ameliaWx/radarView/RadarView$RVMouseMotionListener.class index 5bef1dc..1d2bdf3 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$RVMouseMotionListener.class and b/bin/com/ameliaWx/radarView/RadarView$RVMouseMotionListener.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$RVMouseWheelListener.class b/bin/com/ameliaWx/radarView/RadarView$RVMouseWheelListener.class index d857204..446e3ea 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$RVMouseWheelListener.class and b/bin/com/ameliaWx/radarView/RadarView$RVMouseWheelListener.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$RefreshTimerThread$1.class b/bin/com/ameliaWx/radarView/RadarView$RefreshTimerThread$1.class index a8bd76f..5704de1 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$RefreshTimerThread$1.class and b/bin/com/ameliaWx/radarView/RadarView$RefreshTimerThread$1.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$RefreshTimerThread$RefreshWorkerThread.class b/bin/com/ameliaWx/radarView/RadarView$RefreshTimerThread$RefreshWorkerThread.class index f9bf160..7e2d5c9 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$RefreshTimerThread$RefreshWorkerThread.class and b/bin/com/ameliaWx/radarView/RadarView$RefreshTimerThread$RefreshWorkerThread.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView$RefreshTimerThread.class b/bin/com/ameliaWx/radarView/RadarView$RefreshTimerThread.class index 5dfcc00..dcd3d45 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView$RefreshTimerThread.class and b/bin/com/ameliaWx/radarView/RadarView$RefreshTimerThread.class differ diff --git a/bin/com/ameliaWx/radarView/RadarView.class b/bin/com/ameliaWx/radarView/RadarView.class index 7edd7b3..2e7151f 100644 Binary files a/bin/com/ameliaWx/radarView/RadarView.class and b/bin/com/ameliaWx/radarView/RadarView.class differ diff --git a/src/com/ameliaWx/radarView/RadarView.java b/src/com/ameliaWx/radarView/RadarView.java index 0673b71..b865427 100644 --- a/src/com/ameliaWx/radarView/RadarView.java +++ b/src/com/ameliaWx/radarView/RadarView.java @@ -246,8 +246,7 @@ public RadarView() { segmentTimes[0] = System.currentTimeMillis() - segmentStartTime; loadWindow.setTitle("Initializing RadarView: Loading radiosonde sites..."); - radiosondeList = RadiosondeSite.fourLetterCodeList(); - + loadWindow.setTitle("Initializing RadarView: Loading cities..."); segmentStartTime = System.currentTimeMillis(); loadCities(); @@ -2240,7 +2239,14 @@ private static void displayRadiosonde() { "What radiosonde would you like to view?\n", "Choose Radiosonde", JOptionPane.QUESTION_MESSAGE, null, radiosondeList.toArray(), 0); - RadiosondeWrapper.displayCurrentSounding(RadiosondeSite.findSite(radiosonde.substring(0, 4))); + new Thread(new Runnable() { + + @Override + public void run() { + RadiosondeWrapper.displayCurrentSounding(RadiosondeSite.findSite(radiosonde.substring(0, 4))); + } + + }).start(); } private static void chooseDefaultRadarSite() { @@ -3302,6 +3308,10 @@ public static void downloadModelData() { // System.out.println(convToGigaMega(usedMemory)); // System.out.printf("%4.1f", 100.0 * usedMemory / maxMemory); // System.out.println("%"); + loadingMessage = "Loading Radiosonde Sites..."; + + radiosondeList = RadiosondeSite.fourLetterCodeList(); + RadiosondeWrapper.initializeEarly(); loadingMessage = "Loading SRTM Data..."; g.repaint();