У меня есть элемент холста html5 в гибкой таблице, эта гибкая таблица добавлена в корневую панель. Я хотел бы настроить приложение так, чтобы оно отображалось в центре страницы как по вертикали, так и по горизонтали. В настоящее время он отображается в верхнем левом углу. Я искал в Google и попытался поиграть со стилем элемента canvas, но это ничего не изменило. Я не привязан к использованию гибкого стола, если что-то еще имеет смысл. Я использую его для отображения кадров в секунду в другой ячейке.
Document document = Document.get();
Canvas canvasElement = (Canvas) document.getElementById("canvas");
final MyFocusWidget webGLCanvas = new MyFocusWidget((Element) canvasElement);
flexT.setWidget(0, 0, webGLCanvas);
RootPanel.get("flexTable").add(flexT);