如何在netbeans编辑器中获取当前行号

时间:2013-07-13 10:02:25

标签: java editor netbeans-platform

如何获取插入符号在NetBeans编辑器中的行号。我正在开发一个net bean插件,我需要获取插入符号的位置(而不是鼠标)。

1 个答案:

答案 0 :(得分:2)

从您使用的编辑器cookie中获取当前窗格,例如:

  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