diff --git a/src/main/java/info/istlab/ServerTester/RemoteHostsWindow.java b/src/main/java/info/istlab/ServerTester/RemoteHostsWindow.java index ddb11f3..0dff3ca 100644 --- a/src/main/java/info/istlab/ServerTester/RemoteHostsWindow.java +++ b/src/main/java/info/istlab/ServerTester/RemoteHostsWindow.java @@ -16,7 +16,7 @@ import javax.swing.JPanel; import javax.swing.JTabbedPane; -public class RemoteHostsWindow extends JPanel { +public class RemoteHostsWindow extends JPanel implements Runnable{ JTabbedPane tabbedPane; Hashtable panels = new Hashtable(); JFrame frame; @@ -50,9 +50,8 @@ tabbedPane.add(addr, rhp); panels.put(addr, rhp); } - frame.setLocation(Host.mainhost.nextTo(10,10)); - frame.pack(); - frame.setVisible(true); + Thread thread = new Thread(this); + thread.start(); } public void updateData(String addr, String value) { @@ -76,6 +75,18 @@ frame.pack(); } } + + @Override + public void run() { + try { + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + frame.pack(); + frame.setLocation(Host.mainhost.nextTo(10,10)); + frame.setVisible(true); + } } class RemoteHostPanel extends JPanel {