Я использую RichTextArea в приложении GWT. Я хочу добавить контекстное меню к моей RichTextArea:
public class MyRichTextArea extends RichTextArea implements HasContextMenuHandlers {
public HandlerRegistration addContextMenuHandler(ContextMenuHandler h) {
return addDomHandler(h, ContextMenuEvent.getType());
}
}
(...)
myRichTextArea.addContextMenuHandler(new ContextMenuHandler() {
public void onContextMenu(ContextMenuEvent event) {
contextMenu.show();
}
});
Это работает, однако контекстное меню появляется только когда я щелкаю правой кнопкой мыши на границе RichTextArea Если я щелкну правой кнопкой мыши в RichTextArea, например, в содержащемся тексте отображается контекстное меню браузера по умолчанию.
Как я могу отобразить свое собственное контекстное меню?