From f23f4091649704bebfccb13376933ff55d83970a Mon Sep 17 00:00:00 2001 From: Victor Date: Wed, 12 Mar 2014 23:14:17 +0200 Subject: [PATCH] Add method to switch layouts --- src/com/annimon/turrets/Main.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/com/annimon/turrets/Main.java b/src/com/annimon/turrets/Main.java index 1d43ff3..ec8177f 100644 --- a/src/com/annimon/turrets/Main.java +++ b/src/com/annimon/turrets/Main.java @@ -1,6 +1,6 @@ package com.annimon.turrets; -import java.awt.Dimension; +import java.awt.Component; import javax.swing.JFrame; import javax.swing.JLayer; import javax.swing.WindowConstants; @@ -24,7 +24,6 @@ public class Main extends JFrame { public Main() { super("Turrets"); - setPreferredSize(new Dimension(Constants.WIDTH, Constants.HEIGHT)); setResizable(Constants.RESIZABLE); setLocationByPlatform(true); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); @@ -32,4 +31,10 @@ public class Main extends JFrame { add(new JLayer<>(new MenuPanel(), new LayerUI.GradientBackground())); pack(); } + + public void switchLayout(Component component) { + getContentPane().removeAll(); + getContentPane().add(component); + pack(); + } }