This question has been asked before…
GWT Themes and Component Libraries
…but 2 years have gone by.
Back then the answer was essentially “no” unless you use a widget library. I’m just looking for a nice CSS theme that will get me closer to Vaadin or ExtJS but works with the vanilla GWT controls.
Have you tried the built-in themes in the *.gwt.xml to see if they mesh?
They are pretty basic. The difficulty with create any skin for GWT is that you pretty much have go through the package and customize some widgets on a case by base basis. With the advent of
UiBinderandClientBundle, some widgets (such asDisclosurePanelandCellTable) contain embedded or inline styling that uses styles and images that are embedded. A different arrow or highlighting scheme need to overridden at an implementation level.If you take a look at
CellTableand if you browse the package you’ll see that many of the styling elements packaged inside the JAR. So, in order to have a newCellTablestyle you’ll need to do something like this