@Override
protected void setup(VaadinRequest request) {
Button buttonText = new Button("Only text");
Button buttonTextIcon = new Button("Text icon");
buttonTextIcon.setIcon(new ThemeResource("../runo/icons/64/ok.png"));
Button buttonTextIconAlt = new Button("Text icon alt");
buttonTextIconAlt.setIcon(new ThemeResource(
"../runo/icons/64/cancel.png"));
buttonTextIconAlt.setIconAlternateText(INITIAL_ALTERNATE_TEXT);
buttonText.addClickListener(this);
buttonTextIcon.addClickListener(this);
buttonTextIconAlt.addClickListener(this);
buttonText.setId(BUTTON_TEXT);
buttonTextIcon.setId(BUTTON_TEXT_ICON);
buttonTextIconAlt.setId(BUTTON_TEXT_ICON_ALT);
addComponent(buttonText);
addComponent(buttonTextIcon);
addComponent(buttonTextIconAlt);
NativeButton nativeButtonText = new NativeButton("Only text");
NativeButton nativeButtonTextIcon = new NativeButton("Text icon");
nativeButtonTextIcon.setIcon(new ThemeResource(
"../runo/icons/64/ok.png"));
NativeButton nativeButtonTextIconAlt = new NativeButton("Text icon alt");
nativeButtonTextIconAlt.setIcon(new ThemeResource(
"../runo/icons/64/cancel.png"));
nativeButtonTextIconAlt.setIconAlternateText(INITIAL_ALTERNATE_TEXT);
nativeButtonText.addClickListener(this);
nativeButtonTextIcon.addClickListener(this);