понедельник, 11 июля 2011 г.

Vaadin separator (Разделитель)

Для того чтобы визуально отдалить(отделить) один компонент от другого в одном лайауте в Vaadin ранее я пользовался таким способом: добавлял между элементами, которые нужно разделить компонент Label cо значением 255-го символа (в Windows чтобы его получить, как и другие символы - нужно зажать Alt и набрать число 255), почти тот же пробел, но не совсем :) .
получается что-то типа этого:

VerticalLayout mainVL = new VerticalLayout();
mainVL.addComponent(myTable1);
mainVL.addComponent(new Label(" "));
mainVL.addComponent(myTable2);

Сегодня случайно наткнулся, что можно не извращаться с 255-м символом а использовать следующую конструкцию:

addComponent(new Label("<hr />",Label.CONTENT_XHTML));

Сегодня попробую :)