Button 按钮,在前面Vaadin Web应用开发教程(5):Vaadin Web应用的基本组成部分 中介绍事件处理时已经对Button的用法做了说明。当用户点击按钮时会触发Button.ClickEvent ,可以使用 Button.ClickListener 来侦听这个事件。
public class TheButton extends CustomComponent
implements Button.ClickListener {
Button thebutton;
public TheButton() {
// Create a Button with the given caption.
thebutton = new Button ("Do not push this button");
// Listen for ClickEvents.
thebutton.addListener(this);
setCompositionRoot(thebutton);
}
/** Handle click events for the button. */
public void buttonClick (Button.ClickEvent event) {
thebutton.setCaption ("Do not push this button again");
}}
为多个按钮使用同一个Listener时,可以通过Event的getButton() 方法来区分不同的按钮。
本文详细介绍了VaadinWeb应用中Button按钮的事件处理机制,包括如何监听Button.ClickEvent并进行响应操作。通过实例展示了如何实现Button的自定义行为,以及在多个Button使用同一监听器时如何区分不同按钮的处理逻辑。

3182

被折叠的 条评论
为什么被折叠?



