aboutsummaryrefslogtreecommitdiff
path: root/src/uk/org/ury/frontend/FrontendFrame.java
diff options
context:
space:
mode:
authorMatt Windsor <mbw500@student.cs.york.ac.uk>2011-03-12 00:40:54 +0000
committerMatt Windsor <mbw500@student.cs.york.ac.uk>2011-03-12 00:40:54 +0000
commitc8bb324e757587e742df0824304144e1eb881cee (patch)
tree87adcb64ba09c563ff78c5c5694ec688f9b58153 /src/uk/org/ury/frontend/FrontendFrame.java
parent9b4647f1ae8c3f41163d0d4053504dab861d0c94 (diff)
Some more ShowViewer refinements; banners and sub-banners now for a trial run use system colours; shrunken banner a bit.
Diffstat (limited to 'src/uk/org/ury/frontend/FrontendFrame.java')
-rw-r--r--src/uk/org/ury/frontend/FrontendFrame.java27
1 files changed, 26 insertions, 1 deletions
diff --git a/src/uk/org/ury/frontend/FrontendFrame.java b/src/uk/org/ury/frontend/FrontendFrame.java
index ef2a31a..aabdfbd 100644
--- a/src/uk/org/ury/frontend/FrontendFrame.java
+++ b/src/uk/org/ury/frontend/FrontendFrame.java
@@ -8,6 +8,8 @@ import java.awt.Container;
import java.awt.Dimension;
import javax.swing.JFrame;
+import javax.swing.UIManager;
+import javax.swing.UnsupportedLookAndFeelException;
/**
* A frame that hosts a FrontendModulePanel, used for serving frontend
@@ -33,6 +35,28 @@ public class FrontendFrame extends JFrame implements FrontendMaster
FrontendFrame (FrontendModulePanel parent)
{
super (parent.getName ());
+
+ try
+ {
+ // Set System L&F
+ UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName ());
+ }
+ catch (UnsupportedLookAndFeelException e)
+ {
+ // handle exception
+ }
+ catch (ClassNotFoundException e)
+ {
+ // handle exception
+ }
+ catch (InstantiationException e)
+ {
+ // handle exception
+ }
+ catch (IllegalAccessException e)
+ {
+ // handle exception
+ }
setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
@@ -49,7 +73,8 @@ public class FrontendFrame extends JFrame implements FrontendMaster
cp.add (banner, BorderLayout.NORTH);
cp.add (parent, BorderLayout.CENTER);
- setPreferredSize (new Dimension (640, 480));
+ setPreferredSize (new Dimension (800, 600));
+ setMinimumSize (new Dimension (800, 600));
pack ();
setVisible (true);