How can I create one component thats fire one listener something like this:
public class MyClass extends VerticalLayout {
public MyClass(){
Button btn = new Button("Teste");
btn.addClickListener(evt->{ FIRE ONE EVENT});
addComponent(btn);
}
}
public class MyClass2 extends VerticalLayout {
public MyClass2(){
MyClass myClass = new MyClass();
myClass.addMyListener(evt-> { will execute when user click in btn from MyClass} );
addComponent(myClass);
}
}