如何在NetBeans编辑器中获取插入记号所在的行号。我正在开发一个Net Bean插件,需要获取插入记号(而不是mouse)的位置。

最佳答案

从您使用的编辑器Cookie中获取当前 Pane ,例如:

  try {
        StyledDocument doc = editorCookie.openDocument();
        if (editorCookie != null) {
        JEditorPane[] panes = editorCookie.getOpenedPanes();
        if (panes.length > 0) {
            int linenumber = panes[0].getCaret().getDot();
            doc.insertString( linenumber, "emagenio.com", null );
        }
    }

问候,@tmmg

10-06 06:59