package com.itmill.toolkit.demo.sampler.features.commons;
import com.itmill.toolkit.terminal.ExternalResource;
import com.itmill.toolkit.terminal.ThemeResource;
import com.itmill.toolkit.ui.Button;
import com.itmill.toolkit.ui.Label;
import com.itmill.toolkit.ui.Link;
import com.itmill.toolkit.ui.Panel;
import com.itmill.toolkit.ui.VerticalLayout;
public class IconsExample extends VerticalLayout {
public IconsExample() {
setSpacing(true);
/* Button w/ icon */
Button button = new Button("Save");
button.setIcon(new ThemeResource("icons/action_save.gif"));
addComponent(button);
/* Label */;
Label l = new Label("Icons are very handy");
l.setCaption("Comment");
l.setIcon(new ThemeResource("icons/comment_yellow.gif"));
addComponent(l);
/* Panel w/ links */
Panel p = new Panel("Handy links");
p.setIcon(new ThemeResource("icons/icon_info.gif"));
addComponent(p);
Link lnk = new Link("http://www.itmill.com", new ExternalResource(
"http://www.itmill.com"));
lnk.setIcon(new ThemeResource("icons/icon_world.gif"));
p.addComponent(lnk);
lnk = new Link("http://www.itmill.com/developers/",
new ExternalResource("http://www.itmill.com/developers/"));
lnk.setIcon(new ThemeResource("icons/icon_world.gif"));
p.addComponent(lnk);
lnk = new Link("http://dev.itmill.com/", new ExternalResource(
"http://dev.itmill.com/"));
lnk.setIcon(new ThemeResource("icons/icon_world.gif"));
p.addComponent(lnk);
lnk = new Link("http://forum.itmill.com", new ExternalResource(
"http://forum.itmill.com"));
lnk.setIcon(new ThemeResource("icons/icon_world.gif"));
p.addComponent(lnk);
}
}
|