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

--Using styles

Documents for the development of and with JVx.

--Using styles

Postby Development@SIB » Tue Dec 09, 2014 9:58 am

This article is outdated - please use our new system at

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
Syntax: [ Download ] [ Hide ]
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:
Syntax: [ Download ] [ Hide ]
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.
User avatar
Posts: 325
Joined: Mon Sep 28, 2009 1:54 pm

Return to Documentation