package com.akjava.gwt.lib.client.widget; import com.google.gwt.event.dom.client.KeyCodes; import com.google.gwt.event.dom.client.KeyDownEvent; import com.google.gwt.event.dom.client.KeyDownHandler; import com.google.gwt.user.client.ui.TextBox; public abstract class EnterKeySupportTextBox extends TextBox{ public EnterKeySupportTextBox() { super(); this.addKeyDownHandler(new KeyDownHandler() { @Override public void onKeyDown(KeyDownEvent event) { if(event.getNativeKeyCode() == KeyCodes.KEY_ENTER) { onEnterKeyDown(); } } }); } public abstract void onEnterKeyDown(); }