summaryrefslogtreecommitdiffstats
path: root/src/jeopardy/View.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jeopardy/View.java')
-rw-r--r--src/jeopardy/View.java44
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)
+ {
+ }
+ }
+
}