Fondamentalmente, le app B4J utilizzano un CSS standard di default (Caspian.css); pertanto se decidiamo di modificare l'aspetto di un componente dobbiamo aggiungere un nostro file CSS personalizzato che preveda le impostazioni desiderate per quel componente o famiglia di componenti.
Un esempio possono essere le righe di colore alternato in una tabella o l'effetto a mouse-over sempre su una riga di tabella o su un tasto, etc..
Nulla impedirebbe di agire componente per componente anche da Designer (o utilizzare CSSUtils nei casi previsti), ma avere un unico file CSS da caricare all'inizio mi sembra più ordinato.
udg