如何在Vaadin中创建内容导航按钮(单击时保持按下状态)

如何在Vaadin中创建内容导航按钮(单击时保持按下状态),vaadin,vaadin7,Vaadin,Vaadin7,我创建了作为侧菜单的基本垂直布局,现在我想在其中放置一些按钮。它们中很少有作为普通侧菜单按钮使用的,它们只是改变页面内容,所以我想标记它们以某种方式被点击,我如何才能做到这一点?或者可能有更好的方法?如第五版Vaadin7手册所述,您可以将事件侦听器连接到按钮 不要忘记定义v-button-clicked类。当然,您可以通过.addStyleName方法自由添加自己喜欢的类。哦,我没有考虑样式!我真丢脸,谢谢! button.addClickListener(new Button.ClickLi

我创建了作为侧菜单的基本垂直布局,现在我想在其中放置一些按钮。它们中很少有作为普通侧菜单按钮使用的,它们只是改变页面内容,所以我想标记它们以某种方式被点击,我如何才能做到这一点?或者可能有更好的方法?

如第五版Vaadin7手册所述,您可以将事件侦听器连接到按钮


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

哦,我没有考虑样式!我真丢脸,谢谢!
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");
    }
});