From c8bb324e757587e742df0824304144e1eb881cee Mon Sep 17 00:00:00 2001 From: Matt Windsor Date: Sat, 12 Mar 2011 00:40:54 +0000 Subject: Some more ShowViewer refinements; banners and sub-banners now for a trial run use system colours; shrunken banner a bit. --- src/uk/org/ury/frontend/FrontendSubBanner.java | 47 ++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 src/uk/org/ury/frontend/FrontendSubBanner.java (limited to 'src/uk/org/ury/frontend/FrontendSubBanner.java') 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 = ""; + private static final String TITLE_SUFFIX = ""; + + + /** + * 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); + } +} -- cgit v1.2.3