HorizontalLayout row = new HorizontalLayout();
row.addStyleName("wrapping");
row.setSpacing(true);
addComponent(row);
PopupView pv = new PopupView(new Content() {
@Override
public Component getPopupComponent() {
return new VerticalLayout() {
{
setMargin(true);
setWidth("300px");
addComponent(new Label(
"Fictum, deserunt mollit anim laborum astutumque! Magna pars studiorum, prodita quaerimus."));
}
};
}
@Override
public String getMinimizedValueAsHTML() {
return "Click to view";
}
});
row.addComponent(pv);
pv.setHideOnMouseOut(true);
pv.setCaption("Hide on mouse-out");
pv = new PopupView(new Content() {
int count = 0;
@Override
public Component getPopupComponent() {
try {