diff --git a/se/sics/mspsim/ui/JFrameWindowManager.java b/se/sics/mspsim/ui/JFrameWindowManager.java index 8da530e..39c1b1f 100644 --- a/se/sics/mspsim/ui/JFrameWindowManager.java +++ b/se/sics/mspsim/ui/JFrameWindowManager.java @@ -11,10 +11,18 @@ public class JFrameWindowManager implements WindowManager { private JFrame window = new JFrame(name); private boolean restored = false; + public void setSize(int width, int height) { + window.setSize(width, height); + } + public void setBounds(int x, int y, int width, int height) { window.setBounds(x, y, width, height); } + public void pack() { + window.pack(); + } + public void add(Component component) { window.add(component); if (!restored) { diff --git a/se/sics/mspsim/ui/ManagedWindow.java b/se/sics/mspsim/ui/ManagedWindow.java index 22c80b8..8b9de88 100644 --- a/se/sics/mspsim/ui/ManagedWindow.java +++ b/se/sics/mspsim/ui/ManagedWindow.java @@ -4,7 +4,9 @@ import java.awt.Component; public interface ManagedWindow { + public void setSize(int width, int height); public void setBounds(int x, int y, int width, int height); + public void pack(); public void add(Component component); public void removeAll();