diff options
author | Matt Windsor <mbw500@student.cs.york.ac.uk> | 2011-03-12 00:40:54 +0000 |
---|---|---|
committer | Matt Windsor <mbw500@student.cs.york.ac.uk> | 2011-03-12 00:40:54 +0000 |
commit | c8bb324e757587e742df0824304144e1eb881cee (patch) | |
tree | 87adcb64ba09c563ff78c5c5694ec688f9b58153 /src/uk/org/ury/frontend/FrontendSubBanner.java | |
parent | 9b4647f1ae8c3f41163d0d4053504dab861d0c94 (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.java | 47 |
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); + } +} |