diff --git a/projects/samskivert/src/java/com/samskivert/swing/Label.java b/projects/samskivert/src/java/com/samskivert/swing/Label.java index 116e2629..93f8cd42 100644 --- a/projects/samskivert/src/java/com/samskivert/swing/Label.java +++ b/projects/samskivert/src/java/com/samskivert/swing/Label.java @@ -1,5 +1,5 @@ // -// $Id: Label.java,v 1.31 2002/12/06 22:17:50 mdb Exp $ +// $Id: Label.java,v 1.32 2003/11/15 02:06:16 mdb Exp $ // // samskivert library - useful routines for java programs // Copyright (C) 2002 Michael Bayne @@ -503,6 +503,10 @@ public class Label implements SwingConstants, LabelStyleConstants Font font = (_font == null) ? gfx.getFont() : _font; HashMap map = new HashMap(); map.put(TextAttribute.FONT, font); + if (_style == UNDERLINE) { + map.put(TextAttribute.UNDERLINE, + TextAttribute.UNDERLINE_LOW_ONE_PIXEL); + } AttributedString text = new AttributedString(_text, map); return text.getIterator(); } diff --git a/projects/samskivert/src/java/com/samskivert/swing/LabelStyleConstants.java b/projects/samskivert/src/java/com/samskivert/swing/LabelStyleConstants.java index 762dd6d9..8f8f503f 100644 --- a/projects/samskivert/src/java/com/samskivert/swing/LabelStyleConstants.java +++ b/projects/samskivert/src/java/com/samskivert/swing/LabelStyleConstants.java @@ -1,5 +1,5 @@ // -// $Id: LabelStyleConstants.java,v 1.1 2002/09/23 21:19:06 shaper Exp $ +// $Id: LabelStyleConstants.java,v 1.2 2003/11/15 02:06:16 mdb Exp $ // // samskivert library - useful routines for java programs // Copyright (C) 2002 Walter Korman @@ -37,4 +37,7 @@ public interface LabelStyleConstants /** Constant denoting shadow text style. */ public static final int SHADOW = 3; + + /** Constant denoting underlined text style. */ + public static final int UNDERLINE = 4; }