Documentation

Trace: Using Styles

(jvx:client:gui)

Using Styles

This is an old revision of the document!


It's possible to set style information on components. A style information is an additional attribute for the Look and Feel. Each UI implementation has a different mechanism to use style information. A web UI implementation could set the class attribute (CSS).

Using styles

Setting a new style

UILabel label = new UILabel("Welcome JVx");
label.setStyle(new Style("l_header", "l_welcome"));

All existing style information will be replaced.

Adding style to existing style information:

UIButton butReload = new UIButton("Reload");
Style.addStyleNames(butReload, "optionbutton", "reload");

The style information will be added to the existing style information, if available.

The javax.ra.ui.Style class is immutable and updating style information only is possible via static method calls.


Note

An short styling example is available in following Blog posting: VisionX, JVx and native Vaadin

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information