TagCloud
TagCloud Widget
Server-side only Cloud Tag Vaadin component
Sample code
public class TagCloudDemoApplication extends Application { @Override public void init() { String[] stringTags = new String[] { "Simple", "Tag", "Vaadin", "Java", "JEE", "GWT", "Google", "RIA", "HTML", "Script", "HTML", "Spring", "Roo", "Hades", "Security", "Eclipse", "Scrum", "Agile", "Lean", "Kanban", "Link", "CSS" }; Window window = new Window("My Vaadin Application"); setMainWindow(window); TagCloud verticalTagCloud = new SimpleTagCloud(); verticalTagCloud.setWidth("320px"); for (int index = 0; index < stringTags.length; index++) { @SuppressWarnings("rawtypes") Weight weight = getWeight(new Random().nextInt(7)); Tag simpleTag = new SimpleTag(stringTags[index], weight); simpleTag.setUrl("http://google.com"); verticalTagCloud.addTag(simpleTag); } window.addComponent(verticalTagCloud); } @SuppressWarnings("rawtypes") private Weight getWeight(int random) { Weight[] weights = SimpleWeight.values(); for (int i = 0; i < weights.length; i++) { if (weights[i].getValue() == random) { return weights[i]; } } return SimpleWeight.NORMAL; } }
Links
Compatibility
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
- Released
- 2011-07-25
- Maturity
- EXPERIMENTAL
- License
- Apache License 2.0
Compatibility
- Framework
- Vaadin 6.0+
- Browser
- Browser Independent
TagCloud - Vaadin Add-on Directory
TagCloud WidgetServer-side only Cloud Tag Vaadin component