Вы не сможете просто выбрать виджет из SmartGWT, так как он зависит от остальной части фреймворка. SmartGWT - это тонкая оболочка, использующая JSNI для библиотеки SmartClient . Это хорошая библиотека, но вам нужно принять все или ничего.
Я полагаю, что в этом нет смысла GWT, так как вы просто переносите Javascript, поэтому, если Google добавит поддержку другого браузера, вы не сможете поддерживать его, как SmartClient. Кроме того, вы упускаете все новые преимущества разделения кода и т. Д., Поскольку библиотека JS всегда будет загружаться полностью. Вы можете разделить код GWT.
ExtGWT - другой выбор. Это полная реализация Java. Это по-прежнему подход «все или ничего», но, по крайней мере, он полностью использует компилятор GWT.
Обязательно проверяйте лицензии каждой из них, поскольку я считаю, что SmartGWT немного более либерален, чем ExtGWT.
В проектах GWT Incubator и GWT Mosaic всегда есть виджеты. Они написаны, чтобы быть очень тесно связаны с GWT. Действительно, код в инкубаторе может попасть в GWT, когда он созреет. Я считаю, что в Инкубаторе есть хороший виджет таблицы.
Надеюсь, это немного поможет.