I would probably use a helper method, along with AttributeAppender instead of creating an entirely new class for this:
On 3/19/08, Martin Makundi <[EMAIL PROTECTED]> wrote: > You should specify separate css classes for the odd and the even labels: > > public class CSSClass extends AttributeModifier { > public CSSClass(final String clazz) { > super("class", true, new AbstractReadOnlyModel() { > /** */ > private static final long serialVersionUID = 1L; > > @Override > public Object getObject() { > return clazz; > } > }); > } > } > > public class MyPage extends WebPage { > public MyPage() { > add(new Label().add(new CSSClass("even_line"))); > add(new Label().add(new CSSClass("even_odd"))); > } > } > > protected <T extends Component> T cssClass(T component, String newClass) { component.add( new AttributeAppender("class", new Model(newClass), " ") ); return component; } > > 2008/3/19, vincent Renaville <[EMAIL PROTECTED]>: > > > Hello, > > > > I try to display a application a table with odd line in red and even line > in > > blue. > > For each cell of the table I use a label. > > > > Somebody know how can I set the color to a label. > > > > Thanks for your help > > > > > > Vincent > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]