aboutsummaryrefslogtreecommitdiff
path: root/src/uk/org/ury/frontend/FrontendSubBanner.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/FrontendSubBanner.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/FrontendSubBanner.java')
-rw-r--r--src/uk/org/ury/frontend/FrontendSubBanner.java47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/uk/org/ury/frontend/FrontendSubBanner.java b/src/uk/org/ury/frontend/FrontendSubBanner.java
new file mode 100644
index 0000000..da162bb
--- /dev/null
+++ b/src/uk/org/ury/frontend/FrontendSubBanner.java
@@ -0,0 +1,47 @@
+package uk.org.ury.frontend;
+
+import javax.swing.BorderFactory;
+import javax.swing.JLabel;
+import javax.swing.JTextArea;
+import javax.swing.UIManager;
+
+
+/**
+ * A banner, displaying a title, intended for use at the top of
+ * subsections.
+ *
+ * @author Matt Windsor
+ */
+
+public class FrontendSubBanner extends JLabel
+{
+ private static final String TITLE_PREFIX = "<html><b>";
+ private static final String TITLE_SUFFIX = "</b></html>";
+
+
+ /**
+ * Construct a new FrontendSubBanner.
+ */
+
+ public
+ FrontendSubBanner ()
+ {
+ super ();
+
+ //setLineWrap (true);
+ //setWrapStyleWord (true);
+ //setEditable (false);
+
+ setBackground (UIManager.getColor ("textHighlight"));
+ setForeground (UIManager.getColor ("textHighlightText"));
+ setBorder (BorderFactory.createEmptyBorder (3, 6, 3, 6));
+ setOpaque (true);
+ }
+
+
+ public void
+ setText (String text)
+ {
+ super.setText (TITLE_PREFIX + text + TITLE_SUFFIX);
+ }
+}