This commit is contained in:
Vulpovile
2025-04-09 21:52:18 -07:00
parent 8da8621d9b
commit 0648a0178c
22 changed files with 288 additions and 317 deletions

View File

@@ -31,7 +31,7 @@ public class VisualForecastFrame extends JFrame implements WindowListener, KeyLi
private Executor executor;
private PropertyManager propertyManager = new PropertyManager();
private Timer timer;
private Timer timer2;
//private Timer timer2;
private boolean isFullscreen = false;
/**
@@ -87,6 +87,7 @@ public class VisualForecastFrame extends JFrame implements WindowListener, KeyLi
{
timer.stop();
}
renderPane.end();
if (forecastProviderManager != null)
forecastProviderManager.end();
propertyManager.store();
@@ -106,7 +107,6 @@ public class VisualForecastFrame extends JFrame implements WindowListener, KeyLi
new Thread() {
public void run() {
forecastProviderManager = new ForecastProviderManager(renderPane);
propertyManager.load();
String forecastProvider = propertyManager.getString("forecast-provider-jar", "");
propertyManager.store();
ForecastProvider provider = forecastProviderManager.loadProvider(new File(forecastProvider));
@@ -121,8 +121,9 @@ public class VisualForecastFrame extends JFrame implements WindowListener, KeyLi
* Create the frame.
*/
public VisualForecastFrame() {
propertyManager.load();
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setBounds(100, 100, 640 * 2, 480 * 2);
setBounds(100, 100, 640, 480);
renderPane = new RenderPanel(propertyManager);
//renderPane.setBorder(null);
//renderPane.setLayout(new BorderLayout(0, 0));