package com.vaadin.tests.components.tree; import com.vaadin.server.ThemeResource; import com.vaadin.tests.components.TestBase; import com.vaadin.v7.ui.Tree; public class TreeNodeCaptionWrapping extends TestBase { @Override protected String getDescription() { return "The text should not wrap to the following line but instead be cut off when there is too little horizontal space."; } @Override protected Integer getTicketNumber() { return 3098; } @Override protected void setup() { setTheme("runo"); Tree tree = new Tree(); tree.setWidth("100px"); tree.addItem("1"); tree.setItemIcon("1", new ThemeResource("../runo/icons/16/ok.png")); String mainItem = "A very long item that should not wrap"; String subItem = "Subitem - also long"; tree.addItem(mainItem); tree.setItemIcon(mainItem, new ThemeResource("../runo/icons/16/error.png")); tree.addItem(subItem); tree.setParent(subItem, mainItem); tree.expandItem("1"); tree.expandItem(mainItem); tree.expandItem(subItem); addComponent(tree); } }