Important Notice - Forums is archived
To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.

Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
How to make grid look like this ?
That's a good question. With Table that would be easy, with Grid less so. Images are usually displayed with an ImageRenderer, and they can be clicked. The problem is getting the text there. ImageRenderer uses a Resource data type, so you can't include the text in such data. Well, unless you include it in the images, but that would be a poor solution...
Perhaps you could reimplement the ImageRenderer by extending ClickableRenderer, but with a data type where you pass both the image reference (possibly a Resource) and the text to be rendered under it.