List of usage examples for com.google.gwt.canvas.client Canvas addFocusHandler
public HandlerRegistration addFocusHandler(FocusHandler handler)
From source file:eu.maxschuster.vaadin.signaturefield.client.VSignatureField.java
License:Apache License
private Canvas createCanvas() { Canvas newCanvas = Canvas.createIfSupported(); newCanvas.addFocusHandler(new FocusHandler() { @Override//from w w w .jav a2 s . c o m public void onFocus(FocusEvent event) { addStyleName(CLASSNAME_FOCUS); addStyleDependentName(CLASSNAME_FOCUS); } }); newCanvas.addBlurHandler(new BlurHandler() { @Override public void onBlur(BlurEvent event) { removeStyleName(CLASSNAME_FOCUS); removeStyleDependentName(CLASSNAME_FOCUS); } }); return newCanvas; }