diff options
Diffstat (limited to 'src/jeopardy/View.java')
-rw-r--r-- | src/jeopardy/View.java | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/jeopardy/View.java b/src/jeopardy/View.java index a2f50c2..ba652e7 100644 --- a/src/jeopardy/View.java +++ b/src/jeopardy/View.java @@ -3,6 +3,7 @@ package jeopardy; import java.awt.*; import java.awt.event.*; import javax.swing.*; + import java.util.ArrayList; public class View { @@ -190,6 +191,7 @@ public class View { public View(Controller c) { controller = c; + setupLookAndFeel(); show = new JFrame("Show"); show.setSize(800, 600); @@ -202,4 +204,46 @@ public class View { labelPanel = new JPanel(); } + private void setupLookAndFeel() { + try { + UIDefaults.ProxyLazyValue font = new UIDefaults.ProxyLazyValue("javax.swing.plaf.FontUIResource", null, new Object[] {"Dialog", 0, 20}); + + UIManager.put("Button.font", font); + UIManager.put("ToggleButton.font", font); + UIManager.put("RadioButton.font", font); + UIManager.put("CheckBox.font", font); + UIManager.put("ColorChooser.font", font); + UIManager.put("ComboBox.font", font); + UIManager.put("Label.font", font); + UIManager.put("List.font", font); + UIManager.put("MenuBar.font", font); + UIManager.put("MenuItem.font", font); + UIManager.put("RadioButtonMenuItem.font", font); + UIManager.put("CheckBoxMenuItem.font", font); + UIManager.put("Menu.font", font); + UIManager.put("PopupMenu.font", font); + UIManager.put("OptionPane.font", font); + UIManager.put("Panel.font", font); + UIManager.put("ProgressBar.font", font); + UIManager.put("ScrollPane.font", font); + UIManager.put("Viewport.font", font); + UIManager.put("TabbedPane.font", font); + UIManager.put("Table.font", font); + UIManager.put("TableHeader.font", font); + UIManager.put("TextField.font", font); + UIManager.put("PasswordField.font", font); + UIManager.put("TextArea.font", font); + UIManager.put("TextPane.font", font); + UIManager.put("EditorPane.font", font); + UIManager.put("TitledBorder.font", font); + UIManager.put("ToolBar.font", font); + UIManager.put("ToolTip.font", font); + UIManager.put("Tree.font", font); + UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel"); + } + catch(Exception e) + { + } + } + } |