diff options
Diffstat (limited to 'src/uk/org/ury/frontend/HintField.java')
-rw-r--r-- | src/uk/org/ury/frontend/HintField.java | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/src/uk/org/ury/frontend/HintField.java b/src/uk/org/ury/frontend/HintField.java new file mode 100644 index 0000000..a43f1c3 --- /dev/null +++ b/src/uk/org/ury/frontend/HintField.java @@ -0,0 +1,60 @@ +/** + * + */ +package uk.org.ury.frontend; + + +import javax.swing.BorderFactory; +import javax.swing.JTextArea; + + +/** + * A non-editable text area displaying a hint about how to use a + * frontend screen. + * + * @author Matt Windsor + * + */ + +public class HintField extends JTextArea +{ + /** + * + */ + private static final long serialVersionUID = -6221888920919127273L; + + + /** + * Construct a new HintField with no initial hint. + */ + + public + HintField () + { + super (); + + setLineWrap (true); + setWrapStyleWord (true); + setEditable (false); + setOpaque (false); + } + + + /** + * Construct a new HintField. + * + * @param hint The hint to display in the HintField. + */ + + public + HintField (String hint) + { + super (hint); + + setLineWrap (true); + setWrapStyleWord (true); + setEditable (false); + setOpaque (false); + setBorder (BorderFactory.createEmptyBorder (5, 5, 5, 5)); + } +} |