I too recently had a use case where the customer wanted a '*' to represent a mandatory field. IMO, using a border is more subtle and tidier then your approach.
On Tue, Sep 16, 2008 at 12:40 PM, Eyal Golan <[EMAIL PROTECTED]> wrote: > Hi, > I created this behavior for adding a star BEFORE the component is rendered: > public final class MandatoryBehavior extends AbstractBehavior { > private static final long serialVersionUID = 5368825601887534185L; > > @Override > public void beforeRender(Component component) { > component.getResponse().write("* "); > } > > } > > 1. For some reason, the star is added AFTER the label. For example: > Configuration: * instead of * Configuration > 2. I am adding this to labels that displays mandatory fields such as > DropDown and TextField. Is there a nicer way? > > -- > Eyal Golan > [EMAIL PROTECTED] > > Visit: http://jvdrums.sourceforge.net/ > LinkedIn: http://www.linkedin.com/in/egolan74 > > P Save a tree. Please don't print this e-mail unless it's really necessary > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]