Я сделал что-то вроде этого, он просто добавляет красное поле в нижний правый угол, затем вы можете добавить обработчики мыши в это красное поле для изменения размера.
public class ThumbnailDialog extends DialogBox {
private FocusPanel tab = new FocusPanel();
public ThumbnailDialog() {
super(false, false);
tab.setPixelSize(4, 4);
tab.getElement().getStyle().setBackgroundColor("red");
tab.getElement().getStyle().setPosition(Style.Position.ABSOLUTE);
tab.getElement().getStyle().setRight(0, Style.Unit.PX);
tab.getElement().getStyle().setBottom(0, Style.Unit.PX);
Element tabElement = getCellElement(2, 2);
tabElement.getStyle().setOverflow(Style.Overflow.VISIBLE);
tabElement.appendChild(tab.getElement());
}
}