/** Creates popup menu with all actions for the given line. */ public JMenu createMenu(BaseKit kit, int line) { boolean bkgInit = menuInitialized; menuInitialized = true; return createMenu(kit, line, !bkgInit); }
/** Creates popup menu with all actions for the given line. */ public JPopupMenu createPopupMenu(BaseKit kit, int line) { return createMenu(kit, line).getPopupMenu(); }
/** Creates popup menu with all actions for the given line. */ public JPopupMenu createPopupMenu(BaseKit kit, int line) { return createMenu(kit, line, false).getPopupMenu(); }
public JMenuItem getPopupMenuItem(JTextComponent target) { EditorUI ui = Utilities.getEditorUI(target); try { return ui.getDocument().getAnnotations().createMenu(Utilities.getKit(target), Utilities.getLineOffset(ui.getDocument(), target.getCaret().getDot())); } catch (BadLocationException ex) { return null; } }
public JMenuItem getPopupMenuItem(JTextComponent target) { EditorUI ui = Utilities.getEditorUI(target); try { return ui.getDocument().getAnnotations().createMenu(Utilities.getKit(target), Utilities.getLineOffset(ui.getDocument(),target.getCaret().getDot())); } catch (BadLocationException ex) { return null; } }