blob: b44e7fa461213ed740f943bbf1510194de540134 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package com.vaadin.tests.components.abstractcomponent;
import com.vaadin.event.ContextClickEvent.ContextClickListener;
import com.vaadin.server.VaadinRequest;
import com.vaadin.tests.components.AbstractTestUIWithLog;
import com.vaadin.ui.Button;
public class ContextClickUI extends AbstractTestUIWithLog {
@Override
protected void setup(VaadinRequest request) {
final ContextClickListener listener = event -> log(
"Received context click at (" + event.getClientX() + ", "
+ event.getClientY() + ")");
getUI().addContextClickListener(listener);
addComponent(new Button("Remove listener",
event -> getUI().removeContextClickListener(listener)));
}
}
|