如何在Vaadin中制作内容导航按钮(单击时保持按下)

时间:2015-11-07 18:55:49

标签: vaadin vaadin7

我创建了基本的垂直布局,作为侧面菜单,现在我想在其中放置一些按钮。他们中很少有人会像普通的侧面菜单按钮一样工作,他们只是改变页面内容,所以我想标记他们以某种方式被点击,我怎么能实现这一点呢?或者也许有更好的方法?

1 个答案:

答案 0 :(得分:0)

如第5版Vaadin7手册所述,您可以将事件监听器附加到Button

button.addClickListener(new Button.ClickListener() {
    public void buttonClick(ClickEvent event) {
        // show the button has been clicked with a CSS class:
        button.addStyleName("v-button-clicked");
    }
});

不要忘记定义v-button-clicked类。当然,您可以通过.addStyleName()方法自由添加您喜欢的课程。