Using styles

Documents for the development of and with JVx.

Using styles

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

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
Development@SIB
 
Posts: 311
Joined: Mon Sep 28, 2009 1:54 pm

Return to Documentation