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

标签 java editor netbeans-platform

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

最佳答案

从您使用的编辑器 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

关于java - 如何在 netbeans 编辑器中获取当前行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17629128/

相关文章:

java - 有没有办法在 imageView 上实现重做和撤消

java - 如何与 Sprite 一起旋转 vector ?

Java - 正确删除图像以避免内存泄漏

c++ - XCode 中的类大纲

html - eclipse html : Doesn't indent on some tags

java - 选择器、轮询、Netbeans 平台应用程序和性能分析解释

java - 如何将 WebSocket 与 Jetty 嵌入式自定义服务器一起使用

html - 推荐好的 html 和 css 编辑器? (Web应用程序)

java - Netbeans Nodes API - 从资源管理器中删除节点

java - Netbeans Maven 项目 : JAVA_HOME is not defined correctly