summaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/tests/book/TheButtons2.java
blob: a5fc7711ceac779d69bff90e3f7903c84ea9c8f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/* 
@ITMillApache2LicenseForJavaFiles@
 */

package com.itmill.toolkit.tests.book;

import com.itmill.toolkit.ui.AbstractComponentContainer;
import com.itmill.toolkit.ui.Button;

public class TheButtons2 {
    Button thebutton;
    Button secondbutton;

    /** Creates two buttons in given container. */
    public TheButtons2(AbstractComponentContainer container) {
        thebutton = new Button("Do not push this button");
        thebutton.addListener(Button.ClickEvent.class, this, "theButtonClick");
        container.addComponent(thebutton);

        secondbutton = new Button("I am a button too");
        secondbutton.addListener(Button.ClickEvent.class, this,
                "secondButtonClick");
        container.addComponent(secondbutton);
    }

    public void theButtonClick(Button.ClickEvent event) {
        thebutton.setCaption("Do not push this button again");
    }

    public void secondButtonClick(Button.ClickEvent event) {
        secondbutton.setCaption("I am not a number!");
    }
}